将规则重写为最高的应用程序版本

时间:2018-09-05 10:28:53

标签: url-rewriting windows-server-2012-r2 url-rewrite-module iis-8.5

出于我未知且不可更改的原因,我必须使用不带任何版本管理的Web服务的连续开发版本:
新版本将被激活以作为IIS中的应用程序托管,只需将当前版本替换为服务,而将虚拟目录中的所有版本保留为子目录。

默认网站web.config中,有一条简单的重写规则可以直接定向到应用程序:

<rule name="<name>" enabled="true" patternSyntax="ExactMatch">
  <match url="<alias_url>" />
  <action type="Rewrite" url="<app_directory>/<current_version>" />
</rule>

其中<current_version>具有模式v<main_nr>.<sub_nr>(即v1.3)。

我该如何表达规则以自动选择最高版本?


Windows Server 2012 R2 | IIS 8.5 | URL Rewrite 2.0

0 个答案:

没有答案