В краткосрочной перспективе нам необходимо поддерживать классическое приложение ASP на нашем сайте, который размещен в Azure. Однако нам также необходимо поддерживать перенаправление старых страниц ASP клиента на новые маршруты. Это мультиарендный сайт, поэтому мы не используем перезаписи IIS для перенаправления старых клиентских страниц.
Итак, у нас есть следующий обработчик:
<add name="OldAppASP" path="oldapp/*.asp" verb="*" modules="IsapiModule" scriptProcessor="%IIS_BIN%\asp.dll" resourceType="File"/>
Хотя вышеперечисленное отлично подходит для разработки с локальным использованием IIS Express, в Azure оно не работает. Я предполагаю, что это потому, что% IIS_BIN% \ asp.dll не существует (или, по крайней мере, переменная среды недействительна).
Мы используем вышеизложенное, чтобы предотвратить ненужную обработку страниц ASP из устаревшего приложения нашим обработчиком перенаправления.
Есть ли эквивалент в Azure для% IIS_BIN% \ asp.dll, который я могу использовать?
Спасибо!
PS: Я продолжаю поиски в Интернете. ;)
Для производственного развертывания я смог использовать %windir%\system32\inetsrv\asp.dll
который решил мою проблему.