2

我一直在尋找一些帖子,仍然無法得到直接的答案或至少有一個適用於我。從我可以告訴的是某種路由問題。其實我很確定。當我訪問我的任何網頁時,它會作爲一個沒有數據的空白頁面返回。asp.net mvc 2空白頁面/路由問題iis7集成windows7 vs2010

另外我在window7上使用VS2010 asp.net mvc2使用iis7集成。使用iis7集成的目的是因爲當我將站點發布到我的godaddy託管提供商時,我希望能夠在本地複製安全權限,因此在發佈站點後應該不會有任何突然出現的問題。

我嘗試使用這裏描述的Default.aspx技巧ASP.net MVC on IIS 7 returning blank page,但同樣的問題只顯示根頁面,沒有其他路由可用。

我也曾嘗試裝箱這裏描述 routing to blank request in mvc asp.net using IIS 6.0 這裏 I am getting a blank page while deploying MVC application on IIS

一個空的路線我也使用此 http://haacked.com/archive/2008/03/13/url-routing-debugger.aspx

發現使用路由調試路由調試器當我訪問http://localhost/我仍然沒有數據的空白頁面。但是,當我訪問http://localhost/Home.aspx路線調試器,然後踢,並顯示休耕

http://j.imagehost.org/0476/routes.png

當我添加

routes.MapRoute(「默認設置2」,「」,新{控制器=「家」, action =「Index」});

上方或下方的全部接收路線

routes.MapRoute( 「默認」,//路線名稱 「{控制器}/{行動} /(編號)」,//使用參數 新網址{ controller =「Home」,action =「Index」,id = UrlParameter.Optional}); //參數默認值

當我訪問時它做同樣的事情空白頁http://localhost/我仍然沒有數據的空白頁。而當我訪問http://localhost/Home.aspx在路由調試踢和顯示休耕

http://a.imagehost.org/0115/routes2.png

還有什麼我可以嘗試讓我的網頁可以正常顯示?似乎很多人都有同樣的問題,但與iis6經典或更老的mvc版本已經看到很少有人關於使用iis7集成在window7上配置VS2010 asp.net mvc2的空白頁問題的文章。

任何幫助都大大降低!

+0

你有沒有什麼運氣?現在遇到同樣的問題... – 2010-07-22 13:21:49

+0

好吧,找到我的回答這個問題:http://stackoverflow.com/questions/1852251/getting-an-asp-mvc2-vs2010 -application-to-work-in-iis-7-5 – 2010-07-22 13:34:29

+0

你介意把我的答案標記爲答案嗎?:-)如果它是一個...... – 2011-03-18 14:01:49

回答

4

必須將「HTTP錯誤」和「HTTP重定向」服務添加到「Web服務器(IIS)」角色。如果您不想獲得像CSS和Javascript這樣的靜態內容,請將「Static Content」

+0

這當然讓我看到一個實際的錯誤,而不是一個空白頁!謝謝 – DownChapel 2011-03-15 13:37:42

+0

是的,這個答案是正確的,非常有幫助!它應該被標記爲 – 2011-12-13 06:38:27

+0

Thx,安裝iis7後出現空白頁錯誤,甚至沒有顯示默認的iis歡迎頁面。啓用這些選項解決了它。 – twDuke 2013-10-05 09:50:26