簡體   English   中英

在IIS上安裝ASP.NET Web API

[英]Installing an ASP.NET web API on IIS

當我從Visual Studio調試應用程序時,我已經在MVC中構建了我的第一個ASP.NET Web API。

現在,我需要在服務器上獲取這些API。

我嘗試將項目文件復制到網站根目錄,該目錄通常適用於帶有視圖的普通MVC應用程序,並且我還構建了項目,並將完整的DLL和exe文件復制到IIS根目錄。

顯然,這些都不起作用,有人知道我所缺少的嗎? 也許我與IIS有關?

我現在已經嘗試“發布”該項目,並且當我嘗試訪問該站點時會發生這種情況... 內部服務器錯誤

提前致謝!

生成應用程序,然后發布它。 將發布的文件復制到收藏的IIS文件夾中。 確保在服務器中為應用程序池中的應用程序選擇正確版本的ASP.NET。

當您發布並收到諸如此類的錯誤時,它通常與配置問題或其他不受支持的.NET Runtime問題有關。

為了獲得最佳結果,如果可以訪問服務器的事件查看器,則應在其中顯示詳細的錯誤,概述問題的根本原因。

如果您無權直接訪問服務器,則使用以下內容更新<system.webServer>部分將為您提供詳細的錯誤。

<httpErrors errorMode =“詳細” />

請注意,請勿在生產中留下那條線!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM