IIS URL重新路由MVC 404错误 - Hangfire

时间:2017-02-15 18:20:13

标签: asp.net asp.net-mvc iis url-rewriting

我正在尝试在存在现有网站的域下添加MVC网站。新网站只是一个简单的mvc网站,用于显示hangfire仪表板。我正在使用IIS 8.5。

当前站点是旧的ASP.NET Web窗体站点,不允许路由到新的MVC应用程序,我得到404.

旧网站需要https://example.com访问,我需要能够https://example.com/Reporting/hangfire访问Hangfire网站。

我已配置MVC应用程序,当Web窗体站点的物理路径未指向根文件夹(example.com)时,它可以正常工作。

我不熟悉IIS中的路由配置,因此我不确定是否存在对此有用的URL重写规则,或者是否需要执行其他操作。

修改

这是根网站,它是由其他人部署的网络表单网站。我将MVC网站添加为Web应用程序,它使用不同的应用程序池。我在这种情况下获得了404,因为Web表单应用程序正在处理路由并且它永远不会进入MVC应用程序。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

我能够通过在子域下部署网站来实现这一目标;我不得不说服我们的管理员允许这个。 MVC站点独立工作,但从未嵌套在Web窗体站点下。