我们有许多应用程序在单个 IIS 站点下运行,但由于它使用的是旧库,因此需要在 32 位应用程序池中运行。
Calling LoadLibraryEx on ISAPI filter
但是,我们目前不能这样做,因为在父站点上设置了两个 64 位 ISAPI 过滤器,这意味着当您尝试访问在 32 位应用程序池中运行的应用程序时,IIS 会出现错误。
我找到了<isapiFilters>
配置元素(参考),但是将其添加到应用程序的 web.config 中,其中<remove>
包含我要禁用的每个过滤器的元素并没有做任何事情:
<isapiFilters>
<remove name="FILTER_1_NAME" />
<remove name="FILTER_2_NAME" />
</isapiFilters>
我真的不想为此站点下运行的所有应用程序禁用这些过滤器,只是为了这个。
有没有办法在应用程序级别做到这一点?