我有一个这样的网站结构:
我想test_isapi.dll
在 web.config 中为 ISAPI 应用程序使用我的相对路径。我尝试用C:\TestSite1\TestSite2\ISAPI\test_isapi.dll
以下相对路径替换,但没有成功:
test_isapi.dll
~/test_isapi.dll
~\test_isapi.dll
ISAPI\test_isapi.dll
我的相对路径的语法是否错误,或者这对于配置中的处理程序设置是不可能的?
当前(使用绝对路径)web.config(TestSite1/TestSite2/ISAPI/web.config):
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers>
<add name="Test ISAPI"
path="*"
verb="*"
modules="IsapiModule"
scriptProcessor="C:\TestSite1\TestSite2\ISAPI\test_isapi.dll"
resourceType="Unspecified"
requireAccess="None"
preCondition="bitness32" />
</handlers>
</system.webServer>
</configuration>