Web.Config上的相对路径(Azure WebAPI)
问题描述:
我正在尝试向Azure WebApp项目添加ISAPI筛选器。我尝试遵循官方指导(https://azure.microsoft.com/en-us/documentation/articles/web-sites-migration-from-iis-server/),但它并不适合我。Web.Config上的相对路径(Azure WebAPI)
,我发现了以下错误:
HTTP错误500.0 - 内部服务器错误
ISAPI筛选器调用LoadLibraryEx “〜/斌/ ResponseFilter.dll” 失败
是什么在web.config中指定相对dll路径的正确方法?
目前,它是:
<system.webServer>
<httpErrors errorMode="Detailed" />
<isapiFilters>
<filter name="ResponseFilter" path="~/bin/ResponseFilter.dll" preCondition="bitness32" />
</isapiFilters>
答
能不能请你:
1)使用捻调试控制台来了解部署的状态以及是ResponseFilter可言。 https://github.com/projectkudu/kudu/wiki/Kudu-console是教程。
2)检测您的库
3)测试配置。将过滤器文件放在文件系统的某个位置(可以使用相同的控制台实现)并使用绝对路径也许是有道理的。
如果这是有用的答案,请将其标记为有用的答案或将其标记为答案。谢谢!