ソリューション ファイル内に、ソリューションを開いたときに「利用できない」 Web プロジェクトがあります。Web プロジェクトを右クリックしてプロジェクトを再読み込みすると、次のエラーが表示されます。
The Web Application Project mycompany.myapp.mywebproject is configured to use IIS. The Web Server 'http://localhost/MyWebApp could not be found.
この Web アプリケーションの仮想ディレクトリを手動で設定していません。
同僚によると、Visual Studio は仮想ディレクトリを作成するように求めるはずですが、求められません。
開発マシンに IIS をインストールする前に VS2010 をインストールしました。
開発マシンのセットアップは次のとおりです。
- Windows 7 エンタープライズ
- サービスパック 1
- 64ビットOS
- Visual Studio 2010 エンタープライズ サービス パック 1
- IIS バージョン 7.5
ベストアンサー1
受け入れられた回答には IIS マネージャーが必要ですが、IIS Express には IIS マネージャーや UI がないため、IIS Express ユーザー向けの解決策を以下に示します (他のユーザーにも有効です)。
Visual Studio を開いてエラー メッセージが表示されたら、プロジェクトのソリューション エクスプローラーを右クリックし、[{ProjectName}.csproj の編集] を選択します。
プロジェクト ファイルで、次の行を変更してファイルを保存します
<UseIIS>True</UseIIS>
。
<UseIIS>False</UseIIS>
プロジェクトをリロードします。
完了です。
その後、プロジェクトを開くことができます。この時点で IIS を使用する場合は、プロジェクトのプロパティに移動し、「Web」タブをクリックして、IIS を使用するオプションを選択します。そこに「仮想ディレクトリの作成」ボタンがあります。そのディレクトリを作成するには Visual Studio を管理者として実行する必要があると表示されることがありますので、必要に応じて実行してください。