2016-04-14 86 views
0

我正在尝试向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> 

回答

0

能不能请你:

1)使用捻调试控制台来了解部署的状态以及是ResponseFilter可言。 https://github.com/projectkudu/kudu/wiki/Kudu-console是教程。

2)检测您的库

3)测试配置。将过滤器文件放在文件系统的某个位置(可以使用相同的控制台实现)并使用绝对路径也许是有道理的。


如果这是有用的答案,请将其标记为有用的答案或将其标记为答案。谢谢!