私はVisual Studio 2012を使用しています。 NET 2.0を使用する従来のWebサイト。これは、.NET 2.0用に設定されたアプリケーションプールを持つIISを使用してローカルマシン上で構成されます。私はVisual StudioからこのWebサイトをFile-Open-Web Siteを使って開くことができます....問題はありません。これはWebサイトであり、コンパイルされたWebアプリケーションではありません。Webサイトを.NET 2.0から.NET 4.0にアップグレードすると、Visual StudioでWebサイトを開くときに警告が表示されます。「このプロジェクトはASP.NET 2.0を対象としています...」
アプリケーションプールを.NET 4.0に変更しました。私のウェブサイトは正常に動作します。
サイト「....」現在の新しいバージョンで使用するように構成されています。私は、Visual Studioでファイル・オープンのWebサイトを選択しかし
、私が言うエラーが出ますASP.NET(4.0)。このプロジェクトはASP.NET 2.0を対象としています。構成されていない場合、ツールの一部の機能が正しく表示されないことがあります。 ASP.NET 2.0のユーザー用にサイトを構成したいですか?
「いいえ」をクリックしてアプリケーションに問題なく接続できます。
私はSLN、SUO、CSPROJ、またはUSERファイルをWebサイトまたはMy Documentsのどこにも持っていません。 web.configファイルの内容が空になるように削除しました。私はウェブサイトを開くたびにこのメッセージを引き続き得ています。
- このメッセージはどこから届いていますか?
- なぜWebサイトが.NET 2.0向けに構成されているとVisual Studioは思っていますか?
これは私のマシンにとってローカルなものです。
社内の他の開発者が、アプリケーションプールを4.0にアップグレードしました.WebサイトをVisual Studioから開くと、このメッセージは表示されません。
これはうまくいきました...ありがとうございます。 – user1836602
奇妙なことは、この "設定"はSL ...、CSPROJ、SUO、USER、またはweb.configファイルのどこかに格納されているようです。これが保存されるかもしれないどんな手掛かりですか?素早く答えていただきありがとうございます....私はあなたに最高の投票を与えますが、システムは私に任せません:) – user1836602
@ user1836602:テキストエディタで.csprojファイルを開くと、次の設定があります。 v3.5 TargetFrameworkVersion>(私が現在作業しているコードは.NET 3.5です)。 –
rie819