Visual Studio 2015を管理者として実行し、新しいプロジェクト、ASP.NETアプリケーション、Empty 4.5.2を開始してから、単純なHTMLページを追加します。 IIS Expressを使用して起動しようとすると、ローカルホストを待ちます。 IISローカルでこれを行うと、問題なく動作します。
私はこれを私のラップトップで正常に動作させ、デスクトップにWindows 10をクリーンインストールしてからVS2015を再インストールしましたが、それでも同じ結果が得られます。 IISエクスプレスは開始しますが、Webページはローカルホストを待機し続けます
私はいくつかの解決策を見てきましたが、問題を解決することができませんでした。私はこれらすべての初心者なので、解決方法を段階的に説明していただければ幸いです。
.Net Framework 4.5.2アプリケーションです。
Visual Studioを終了し、(project).vsフォルダーを削除します。 Visual Studioを再起動します。動作を開始するはずです。
同じ問題があり、すべてのアドバイスが機能しませんでした。しかし、私はVisual Studioを管理者として実行し、すべてが現在作業しています。したがって、Visual Studioのショートカット、プロパティ、アドバンス...に移動し、管理者として実行を確認します。
local IIS
からIIS Express
お役に立てれば
解決:
1。 VSを管理者として実行します。 slnを開き、デバッグを開始し、VSを停止して閉じます。
2。再度sln(管理者なし)ファイルを開き、デバッグを開始します。
動いた!
問題:
-他のツールのインストールで破損するまで、VS2017はデバッグで正常に動作していました。その後、再インストールしました。サイトのデバッグ/実行を開始したとき、サイトの最初のページを開くことすらありませんでした。アセンブリを永遠にロードし続けました。グーグルで見つけた多くのものを試しました。助けにはなりませんでした。
-最後に、管理者で開いてから定期的に開いてみました。それは私の問題を解決しました。
applicationhost.configファイルの下を調べます
YOUR_DOCUMENTS_PATH\IISExpress\config \
ローカライズdefaultDocument設定して静的なHTMLページのフルネーム(yourpage.html)を追加するか、標準に準拠したい場合は利用可能なオプションのいずれかを使用します。
<defaultDocument enabled="true">
<files>
<add value="Default.htm" />
<add value="Default.asp" />
<add value="index.htm" />
<add value="index.html" />
<add value="iisstart.htm" />
<add value="default.aspx" />
</files>
</defaultDocument>