IIS重写规则第二次不起作用-出现404错误

v7pvogib  于 2023-03-23  发布在  其他
关注(0)|答案(1)|浏览(206)

我们正在尝试将OHIF与Orthanc Server集成。我们正在使用MVC应用程序进行集成。
我们在同一台计算机上安装了IIS和Orthanc服务器。
我们已经配置了IIS重写,我们将重写Orthanc服务器的响应。
https://book.orthanc-server.com/faq/iis.html

<rules>
    <rule name="ReverseProxyInboundRule1" stopProcessing="true">
      <match url="^orthancserver/(.*)" />
      <action type="Rewrite" url="http://127.0.0.1:8042/{R:1}" />
    </rule>
</rules>

所有的URL重定向工作。并且已经安装了重写模块,我已经启用了代理。
一个多月来,我一直在寻找解决方案,但没有成功。任何帮助都将不胜感激!
picture of error

vc6uscn9

vc6uscn91#

从您的frt日志可以看出,第一次重写是通过一个ApplicationRequestRoutingHandler执行的,但是第二次重写的处理器是system.Web.Mvc.MvcHandler,所以问题应该出在您的mvc项目中,请检查您的mvc中的url重写内容。

相关问题