這是可能在xp上運行/部署asp.net mvc3嗎?如何運行asp.net mvc3應用程序
通過VS2010發佈,然後在IE/Firefox的瀏覽給出了這樣的錯誤消息
拒絕目錄列表
此虛擬目錄不允許列出的內容。
啓用目錄瀏覽沒有幫助,因爲沒有default.aspx運行?
對不起,我的網頁開發技能是一個「有點」生鏽!
這是可能在xp上運行/部署asp.net mvc3嗎?如何運行asp.net mvc3應用程序
通過VS2010發佈,然後在IE/Firefox的瀏覽給出了這樣的錯誤消息
拒絕目錄列表
此虛擬目錄不允許列出的內容。
啓用目錄瀏覽沒有幫助,因爲沒有default.aspx運行?
對不起,我的網頁開發技能是一個「有點」生鏽!
問題是,ASP .NET MVC基於URL路由,併爲此工作,該請求需要解析的ASP .NET,問題是,沒有.aspx擴展它不會被解析(IIS 6問題iirc)。
所以你必須改變MVC的URL路由和/或地圖的擴展,ASP.NET請求處理
退房此鏈接的詳細信息: http://haacked.com/archive/2010/12/22/asp-net-mvc-3-extensionless-urls-on-iis-6.aspx
謝謝,它指出我正確的答案 - 即設置說。 iis5.1上的mvc擴展 – Kumar
您的問題沒有提供很多信息。如果我是你,我會開始。
我懷疑你是不是在IIS中正確配置應用程序。 請使用這些步驟進行配置。
我有一個Windows Server 2003的計算機運行的運行良好的MVC3應用IIS 6,唯一需要的是在機器上安裝.NET 4.0框架,然後從MVC項目告訴項目來部署運行ASP.net MVC所需的文件。這些.dll的應在發佈後的應用程序的bin文件夾結束:
之後你應該準備好去。
MVC3應用程序現在更容易部署的快速和骯髒的原因是,微軟已經調整了4.0框架,以輕鬆設置MVC依賴的路由。您可以從Web Platform Installer獲得最新版本的.net 4.0框架。
祝你好運,希望這有助於一些。
不僅生鏽...這與WinXP或MVC無關,這是一般的IIS配置;-) –
可能重複的[MVC3發佈和IIS 6](http:// stackoverflow。com/questions/6391804/mvc3-publishing-and-iis-6) – jrummell
正如我所說我的「網絡開發技能」是生鏽的!不是xp/mvc開發技巧:) – Kumar