[英]How to access my deployed mvc project?
我剛剛在測試服務器上部署了一個mvc項目。 在開發過程中,我的項目已自動部署到本地IIS Express中,並且可以在
http://localhost:62599/api/
我將項目文件上傳到IIS7的“ deploymenttest”站點中的“ server03”計算機上,子文件夾為“ api”,現在我嘗試從瀏覽器中調用該項目,僅接收404或403。
該項目現在有哪個URL?
當您將mvc項目部署到IIS時,請確保以下內容
您已將所有View(及其目錄結構)和bin文件夾復制到您已在IIS網站或虛擬目錄中指向的位置。 還要注意,有時Visual Studio Publish不會發布所有必需的依賴項。此外,您不需要將任何.cs
文件復制到部署中。
您的web.config在其system.WebServer
具有以下內容
<system.webServer> <modules runAllManagedModulesForAllRequests="true" />
您的IIS模塊具有UrlRouting
模塊。(轉到IIS,在左側選擇您的應用程序,然后在右側的IIS部分中,找到Modules圖標並雙擊,然后查看是否存在UrlRouting4.0或類似的東西)
還要確保,根據應用程序的點網版本,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.