これはそれほど明白ではありませんでした。目標は、Visual StudioのIIS Expressアプリケーションを通常のIISが行っていたものと一致させることでした。 IIS構成ファイルを変更し、web.configでデフォルトの文書を設定する必要があります。 vs2015では、フォルダはソリューションフォルダのルートにあります(隠しフォルダの表示を解除してください)。
.vs \ CONFIG \ applicationHost.configを
以前のバージョンでは、ユーザーフォルダにあります。
\ドキュメント\ IISExpress \ CONFIG \ applicationHost.configをローカルホストにマッピングセクションがあり
:物理パスに12345。
<site name="Events" id="2">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="C:\Development\AngularJs\Events\Events\app" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:5064:localhost" />
</bindings>
</site>
物理パスの最後に\ appを追加しました。これはプロジェクトのプロパティでは実行できません。また、デフォルトのドキュメントはweb.configで設定する必要があります。プロパティで開始ページを設定すると、URLにindex.htmlが表示されます。しかし、web.configに追加すると、URLはlocalhost:12345でindex.htmlが表示されますが、URLには表示されません。
<defaultDocument>
<files>
<add value="index.html" />
</files>
</defaultDocument>