簡體   English   中英

如何訪問我已部署的mvc項目?

[英]How to access my deployed mvc project?

我剛剛在測試服務器上部署了一個mvc項目。 在開發過程中,我的項目已自動部署到本地IIS Express中,並且可以在

http://localhost:62599/api/

我將項目文件上傳到IIS7的“ deploymenttest”站點中的“ server03”計算機上,子文件夾為“ api”,現在我嘗試從瀏覽器中調用該項目,僅接收404或403。

該項目現在有哪個URL?

當您將mvc項目部署到IIS時,請確保以下內容

  1. 您已將所有View(及其目錄結構)和bin文件夾復制到您已在IIS網站或虛擬目錄中指向的位置。 還要注意,有時Visual Studio Publish不會發布所有必需的依賴項。此外,您不需要將任何.cs文件復制到部署中。

  2. 您的web.config在其system.WebServer具有以下內容

     <system.webServer> <modules runAllManagedModulesForAllRequests="true" /> 
  3. 您的IIS模塊具有UrlRouting模塊。(轉到IIS,在左側選擇您的應用程序,然后在右側的IIS部分中,找到Modules圖標並雙擊,然后查看是否存在UrlRouting4.0或類似的東西)

  4. 還要確保,根據應用程序的點網版本,IIS是否支持該版本。 找出這種情況的簡單方法是進入IIS管理器,轉到ApplicationPools,編輯任何池,然后在下拉列表中查看可用的選項。 .NET Framework v4.0.30319適用於DOT NET Version 4.5

此外,如果要為IIS安裝ASP.NET支持,請Turn Windows Feature On and Off然后選擇“ Internet信息服務”節點中的所有內容。

暫無
暫無

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

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