2011-12-05 99 views
1

我已經爲我的MVC3項目創建了應用程序安裝程序,並遵循了在線發現的BIN部署建議。如何使用IIS6部署和配置MVC3應用程序

我的網站已安裝,但我沒有得到任何網頁顯示。

這是VS2010安裝項目的外觀

This is how the VS2010 installer project looks

,這是我怎麼有IIS安裝 enter image description here

你怎麼在主頁索引頁是默認的頁面,因爲它當我通過Visual Studio運行應用程序?

回答

0

IIS 6.0不支持開箱即用的無擴展網址。這意味着如果您嘗試導航到/Home/Index,IIS 6.0不知道這是一個ASP.NET應用程序,並且什麼都不會發生。以管理管道模式運行應用程序時,從IIS 7.0開始支持無延伸URL。

如果您想實現這一目標,您需要將非託管aspnet_isapi.dll篩選器與ASP.NET關聯。 Phil Haack介紹了his blog post(ASP.NET 4.0)和this post(對於CLR 2.0,因爲您使用的是ASP.NET MVC 3而不屬於您的情況)中的這個主題。

+0

我遵循了操作指南,現在我得到了403錯誤。這是向前邁出的一步,但建議採取的行動來解決這個問題是行不通的。我開始認爲最簡單的選擇是讓公司升級到服務器2008。 – TeamWild

相關問題