2011-01-31 132 views
1

我嘗試了使用剃刀語法的ASP.NET網頁,所以我創建了一個示例網站。如果我在WebMatrix中查看網站或使用VisualStudio(在瀏覽器中查看),一切正常。當我嘗試創建一個IIS站點時,在嘗試訪問任何.cshtml文件時出現404錯誤。普通的html文件在網站上工作。它被設置爲.net 4集成。我搜索了一個小時,沒有運氣。剃刀爲ASP.NET網頁和IIS

+0

您使用的是哪個版本的IIS? – Codo 2011-01-31 19:24:15

+0

7.5(Windows 7 64位) – Paul 2011-01-31 19:30:21

回答

1

難道是你剛剛將你的MVC應用程序的文件複製到IIS的目錄(或虛擬目錄)?

爲了使您的ASP.NET MVC應用程序正常工作,您需要在IIS管理器中配置一個Web應用程序(右鍵單擊「默認網站」並選擇「添加應用程序」)。然後將您的應用程序部署到剛創建的應用程序目錄

0

我們公司的問題完全一樣。爲了實現它的功能,我們必須完成.Net 4安裝,並且正確地提供頁面。看到

0

檢查 「.cshtml」 是該網站的

屬性中正確映射 - >主目錄 - >配置 - >映射

礦被映射到:

Ç :\ windows \ microsoft.net \ framework \ v4.0.30319 \ aspnet_isapi.dll