繁体   English   中英

MVC App可在IIS 7中运行,而不能在Cassini中运行(IIS 7也可)

[英]MVC App works in IIS 7, does not work in Cassini (IIS 7, too)

我有一个混合应用程序(asp.net webforms,后来添加了mvc),它在vista的iis 7中运行,但在同一盒子上的cassini上运行,并且在webroot中具有完全相同的文件。 实际上,webforms可以正常工作,但是所有的mvc路由都是404。我该怎么做才能诊断出此问题?

首先尝试使用Phil的Haack路由调试器。 您可以在这里找到它: http : //haacked.com/archive/2008/03/13/url-routing-debugger.aspx

您的项目结构是什么?

我记得有一个包含几个不同Web窗体应用程序的解决方案-当我在Cassini中运行该解决方案时,每个应用程序都在不同的端口中打开。 也许是这样,所以当您在Cassini上进行测试时,您从Web窗体应用程序中单击了在一个端口上浏览的URL,却找不到MVC应用程序,因为它在另一个端口上运行?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM