По неизвестным и неизменным для меня причинам я вынужден работать с последовательными версиями разработки веб-службы без какого-либо управления версиями:
Новая версия будет активирована для размещения в качестве приложения в 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