プロジェクトのプロパティ 1
すべてのユーザーにサーバー設定を適用(プロジェクトファイルに格納)
を有効にしてあるWebアプリケーションプロジェクトをVisualStudio2015で開こうとすると
エラー Web サイト 'http://example.com/' を作成できません。サーバー名に "localhost" を指定する必要があります。
と表示されてプロジェクトが読み込まれない。
ソリューションルート/.vs/config/applicationhost.config
にアプリケーションの設定が必要。
プロジェクトを読み込むときに.vsフォルダのapplicathionHost.configにアプリケーションの設定がVisualStudioによって追加される。プロジェクトのURLが"localhost"でない場合には、追加できなくてエラーになるようだ。
プロジェクト読み込み時点でapplicationHost.configに設定があれば"localhost"以外でもエラーにはならない。
VisualStudio2015によって.vsフォルダへapplicationhost.configが作られている。すべてのユーザーに...の設定が有効の場合は1VisualStudioからIISExpressを起動するときに使用される。
プロジェクトファイルに
<UseGlobalApplicationHostFile />
が追加されるが、効果は不明。
の有無に関わらず.vs/config/applicathionHost.config
を使用するようだ。
<UseGlobalApplicationHostFile>true</UseGlobalApplicationHostFile>
としても.vsフォルダのapplicationHost.configが使用された。
-
エラーとすべてのユーザーにサーバー設定を適用(プロジェクトファイルに格納)は関係なかった。 ↩