Para a implantação de produção, consegui usar %windir%\system32\inetsrv\asp.dll
, o que resolveu meu problema.
Para o curto prazo, precisamos dar suporte a um aplicativo ASP clássico em nosso site, hospedado no Azure. No entanto, também precisamos oferecer suporte ao redirecionamento de páginas ASP antigas de um cliente para as novas rotas. É um site multilocatário, portanto, não estamos usando as reescritas do IIS para redirecionar páginas de clientes antigos.
Portanto, temos o seguinte manipulador definido:
<add name="OldAppASP" path="oldapp/*.asp" verb="*" modules="IsapiModule" scriptProcessor="%IIS_BIN%\asp.dll" resourceType="File"/>
Enquanto o acima funciona bem para o desenvolvimento usando o IIS Express localmente, ele falha no Azure. Eu suponho que é porque% IIS_BIN% \ asp.dll não existe (ou pelo menos a variável de ambiente não é válida).
Usamos os itens acima para impedir que as páginas ASP do aplicativo legado sejam processadas desnecessariamente pelo nosso manipulador de redirecionamento.
Existe um equivalente do Azure para% IIS_BIN% \ asp.dll que eu possa usar?
Obrigado!
PS: Continuo minha pesquisa on-line também. ;)
Tags azure asp-classic