VisualStudio2012を使用しています。.NET2.0を使用するレガシーWebサイトで開発しています。これは、.NET2.0用に設定されたアプリケーションプールを備えたIISを使用してローカルマシンで構成されます。File-Open-WebSite....を使用してVisualStudioからこのWebサイトを開くことができます。問題ありません。これはWebサイトであり、コンパイルされたWebアプリケーションではありません。
アプリケーションプールを.NET4.0に変更しました。私のウェブサイトは正常に動作しています。
ただし、Visual Studioで[ファイル]-[開く]-[Webサイト]を選択すると、次のようなエラーが発生します。
サイト「....」は現在、新しいバージョンのASP.NET(4.0)で使用するように構成されています。このプロジェクトはASP.NET2.0を対象としています。構成されていない場合、ツールで一部の機能が正しくレンダリングされない場合があります。ASP.NET 2.0を使用するユーザー向けにサイトを構成しますか?
「いいえ」をクリックして、アプリケーションに接続してデバッグできます。問題ありません。
WebサイトまたはマイドキュメントのどこにもSLN、SUO、CSPROJ、またはUSERファイルがありません。web.configファイルの内容を削除して空にしました。Webサイトを開くたびに、このメッセージが表示され続けます。
- このメッセージはどこから来ていますか?
- VisualStudioがWebサイトが.NET2.0用に構成されていると見なすのはなぜですか?
これは私のマシンにローカルなものです。
社内の他の開発者は、アプリケーションプールを4.0にアップグレードしており、VisualStudioからWebサイトを開いたときにこのメッセージが表示されません。