[英]Visual Studio IIS Express hangs on launch, but IIS local works, why?
我以管理員身份運行 Visual Studio 2015,啟動一個新項目,ASP.NET 應用程序,Empty 4.5.2,然后添加一個簡單的 html 頁面。 當我嘗試使用 IIS Express 啟動時,我只是在等待本地主機。 如果我在 IIS 本地下執行此操作,則它可以正常工作。
我在我的筆記本電腦上正常工作,並在我的桌面上全新安裝了 Windows 10,然后重新安裝了 VS2015,但仍然得到相同的結果。 IIS express 啟動但是網頁一直在等待本地主機
我查看了許多解決方案,但一直無法解決問題。 我是所有這一切的新手,因此希望得到有關如何解決的分步說明。
它是一個 .Net Framework 4.5.2 應用程序。
退出 Visual Studio 並刪除 (project).vs 文件夾。 重新啟動 Visual Studio。 它應該開始工作。
解決方案:
1. 以管理員身份運行VS。 打開您的 sln,開始調試,停止並關閉 VS。
2. 再次打開 sln(不帶管理員)文件並開始調試。
有效!
問題:
- 我的 VS2017 在調試時運行良好,直到其他一些工具的安裝損壞了它。 然后我重新安裝了它。 當我開始調試/運行站點時,它甚至沒有打開站點的第一頁。 它一直在加載程序集。 我嘗試了很多在谷歌上找到的東西。 它沒有幫助。
- 最后我嘗試用管理員打開它,然后定期打開它。 它解決了我的問題。
local IIS
更改為IIS Express
希望這可以幫助
我遇到了同樣的問題,所有建議都不起作用。 但我以管理員身份運行visual studio,現在一切正常。 因此,轉到visual studio,屬性,高級...的快捷方式,並檢查以管理員身份運行。
查看下的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>
對我來說,解決方案是下載:https ://docs.microsoft.com/en-us/sysinternals/downloads/tcpview找到本地端口(連接到 Microsoft 服務器 - 奇怪!)和“結束進程。 ..”在 TcpView 中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.