1

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

4

2 回答 2

1

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

于 2009-05-31T13:30:57.113 回答
0

你的项目结构是什么?

我记得有一个由几个不同的 Web 表单应用程序组成的解决方案——当我在 Cassini 中运行该解决方案时,每个应用程序都在不同的端口中打开。是否可能是这样,当您在 Cassini 上进行测试时,您单击了在一个端口上浏览的 Web 表单应用程序中的一个 url,而 MVC 应用程序却找不到,因为它在另一个端口上运行?

于 2009-05-31T13:26:25.143 回答