0

嗨 Stackoverflow,

我试图将混合 ASP.Net Webform/mvc-project 部署到 iis7 上,但 mvc 路由不起作用。这是我到目前为止所做的:

  • 添加了所有必需的与 mvc 相关的 dll。(我已经仔细检查了 bin-catalog 以确保部署安装中的所有内容)
  • 通过将 IsapiModule 处理程序添加到 iis 处理程序映射来添加 MVC 通配符。
  • 服务器安装了 .Net-Framework 3.5 SP1。
  • 网站托管管道模式设置为经典

我们的项目要求应用程序池在非集成管道中运行,但我不确定 MVC 对应用程序池的要求,我可以在非集成托管管道中运行 ASP.NET MVC(2) 吗?

Web 应用程序加载,我想使用 MVC 路由来加载 javascript,但 mvc 路由不响应请求,而是 Webforms 给我们一个 404 响应,这仅在项目部署到服务器上时发生。

有谁知道为什么 ASP.Net MVC 路由不触发?


谢谢和最好的问候,米凯尔

4

1 回答 1

0

我发现了错误,安装程序没有更新生产 web.config,所以缺少一些 mvc 所需的引用,我使用这篇文章找出缺少的内容,它描述了如何设置一个简单的混合 WebForm/Mvc 项目方式。

现在我能够在 iis7 经典上运行混合 webform/mvc-project 没有任何问题。

于 2011-10-21T08:39:06.647 回答