%IIS_BIN%\asp.dll 在 Azure 中的等效项是什么(如果有)?

%IIS_BIN%\asp.dll 在 Azure 中的等效项是什么(如果有)?

短期内,我们需要在托管于 Azure 的网站上支持 Classic ASP 应用。但是,我们还需要支持将客户端的旧 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 页面被我们的重定向处理程序不必要地处理。

是否有我可以使用的 %IIS_BIN%\asp.dll 的 Azure 等效版本?

谢谢你!

附言:我也继续在网上搜索。;)

答案1

对于生产部署,我能够使用%windir%\system32\inetsrv\asp.dll它来解决我的问题。

相关内容