IIS将子文件夹重写到新的根文件夹

时间:2019-05-22 14:56:58

标签: asp.net iis url-rewriting iis-7 url-rewrite-module

我们的应用程序前面有一个反向代理,它在受保护的URL与不受保护的URL之间存在麻烦(长话说,他们无法解决)。他们问我们是否可以执行以下操作:

我有一个.NET应用程序,其中有一个子应用程序。

第一个应用程序(ASP WebForms)托管为/ * 第二个应用(MVC)托管为/ app2 / *

因此,如果您位于“旧”页面上,则您的网址为: www.mydomain.com/a/b/c/DoStuff.aspx

在“新”页面上,您的网址为: www.mydomain.com/app2/a/b/c/Index

团队要求的解决方案是将第二个应用程序中的子文件夹重写为:

用户/浏览器将显示www.mydomain.com/somefolder/*,它将服务于特定的子文件夹及其下的所有文件夹,如www.mydomain.com/app2/somefolder。所有来回,ajax请求等都将兑现这一点。

我对IIS重写和入站与出站等感到困惑。我是否需要两者?有人可以提供适当的规则或指导吗?

任何帮助将不胜感激。谢谢!

0 个答案:

没有答案