共用方式為


錯誤:未正確設定 Web 伺服器

採取此處詳述的步驟來解決問題之後,並於再次嘗試偵錯之前,您可能也需要重設 IIS。 您可以開啟系統管理員命令提示字元並輸入 iisreset 來執行此動作。

請採取下列步驟來解決此問題:

  1. 如果伺服器上裝載的 Web 應用程式已設定為發行組建,請重新發佈為偵錯組建,並確認 web.config 檔案包含 debug=true 在編譯元素中。 重設 IIS 並重試。

    例如,如果您使用發行組建的發佈設定檔,請將它變更為 [偵錯] 並重新發佈。 否則,當您發佈時,偵錯屬性會設定為 false

  2. (IIS) 確認實體路徑正確無誤。 在 IIS 中,您可以在基本設定>實體路徑中找到此設定 (或舊版 IIS 中的進階設定)。

    如果 Web 應用程式複製到不同的電腦、手動重新命名或移動,則實體路徑可能不正確。 重設 IIS 並重試。

  3. 如果您要在 Visual Studio 本機偵錯,請確認已在屬性中選取正確的伺服器。 (視專案類型而定,開啟屬性>網頁>伺服器屬性>偵錯。若為 Web Forms 專案,請開啟屬性頁>開始選項>伺服器)。

    如果您使用外部 (自訂) 伺服器,例如 IIS,URL 必須正確。 否則,請選取 [IIS Express],然後重試。

  4. (IIS) 請確定伺服器上已安裝正確的 ASP.NET 版本。

    IIS 和 Visual Studio 專案中 ASP.NET 版本不相符可能會導致此問題。 您可能需要在 web.config 中設定架構版本。若要在 IIS 上安裝 ASP.NET Core,請參閱在 Windows Server 上安裝 ASP.NET Core;對於 ASP.NET,請參閱在 Windows Server 上安裝 ASP.NET。 此外,請參閱《IIS 8.0 使用 ASP.NET 3.5 和 ASP.NET 4.5》,或針對 ASP.NET Core,參閱《使用 IIS 的 Windows 上的主機》。

  5. 如果 IIS 中的 maxConnection 限制太低,而且連線太多,您可能需要 增加連線限制

另請參閱