【发布时间】:2011-03-06 13:43:11
【问题描述】:
我一直在搜索许多帖子,但似乎仍然无法得到一个直接的答案或至少一个对我有用的答案。据我所知,这是某种路由问题。事实上,我对此非常肯定。当我访问我的任何网页时,它会以没有数据的空白页面返回。
另外,我在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
我也在使用此处找到的 Route 调试器 http://haacked.com/archive/2008/03/13/url-routing-debugger.aspx
当我访问 http://localhost/ 时使用 Route 调试器,我仍然得到一个没有数据的空白页面。但是当我访问http://localhost/Home.aspx 时,路由调试器就会启动并显示休耕
http://j.imagehost.org/0476/routes.png
当我添加时
routes.MapRoute("Default2", "", new { controller = "Home", action = "Index" });
在包罗万象的路线之上或之下
routes.MapRoute( "Default", // 路由名称 "{controller}/{action}/{id}", // 带参数的 URL 新的{控制器=“家”,动作=“索引”,id=UrlParameter.Optional}); // 参数默认值
当我访问http://localhost/ 时,它会做同样的事情空白页我仍然得到一个没有数据的空白页。当我访问http://localhost/Home.aspx 时,路由调试器会启动并显示休耕
http://a.imagehost.org/0115/routes2.png
还有什么我可以尝试让我的页面正确显示的方法吗?似乎很多人都有同样的问题,但是对于 iis6 经典或更旧的 mvc 版本,很少有人看到关于我在 windows7 上使用 iis7 集成的 VS2010 asp.net mvc2 配置出现空白页问题的帖子。
非常感谢任何帮助!
【问题讨论】:
-
你运气好吗?现在遇到同样的问题...
-
好吧,找到了我对这个问题的答案:stackoverflow.com/questions/1852251/…
-
您介意将我的答案标记为答案吗? :-) 如果是一个...
标签: asp.net-mvc visual-studio-2010 iis-7 asp.net-mvc-routing integrated