2012-03-27 53 views
1

我有一個ASP .NET Webforms應用程序通過Visual Studio 2010和ASP.NET Development Server運行。我正在嘗試使用Razor視圖(.cshtml)來運行一些視圖。當我嘗試瀏覽頁面時,我得到以下錯誤:如何將現有的webforms應用程序轉換爲hybird webforms/mvc應用程序?

This type of page is not served. 
Description: The type of page you have requested is not served because it has been 
explicitly forbidden. The extension '.cshtml' may be incorrect. 
+0

這是不可能在這一刻。看來你可以在未來的asp.net版本上做到這一點 – 2012-03-27 19:28:32

+0

你的意思是在開發環境中這是不可能的,或者你的意思是根本沒有,甚至不使用IIS或IIS Express?我問,因爲我看過各種博客文章,展示如何混合Web窗體和Razor頁面。 – 2012-03-27 19:42:39

+0

對不起,忽略我的評論,我很困惑。 – 2012-03-28 02:06:43

回答

2

我有點到達這裏瞭解你的問題,但基於把你的意見,你想MVC 3添加到已現有的WebForms應用程序?

如果是這樣,只需添加Hanselman的AddMVC3ToWebForms nuget包。

+0

我已經這樣做了,但我仍然在我的問題中得到了由此產生的錯誤。 – 2012-03-27 20:35:37

+0

但是,這正是我所問的 – 2012-03-27 20:41:42

+1

你對MVC3的熟悉程度如何?你知道你導航到控制器,而不是實際的.cshtml頁面,對嗎? – mccow002 2012-03-27 20:43:24

相關問題