簡體   English   中英

Web.Config(Azure WebAPI)上的相對路徑

[英]Relative path on Web.Config (Azure WebAPI)

我正在嘗試將ISAPI篩選器添加到Azure WebApp項目。 我嘗試按照此處的官方指南( https://azure.microsoft.com/en-us/documentation/articles/web-sites-migration-from-iis-server/ )進行操作,但對我沒有用。

我收到以下錯誤:

HTTP錯誤500.0-內部服務器錯誤

在ISAPI篩選器“〜/ bin / ResponseFilter.dll”上調用LoadLibraryEx失敗

在web.config中指定相對dll路徑的正確方法是什么?

目前是:

  <system.webServer>
    <httpErrors errorMode="Detailed" />
    <isapiFilters>
      <filter name="ResponseFilter" path="~/bin/ResponseFilter.dll" preCondition="bitness32" />      
    </isapiFilters>

您可以嘗試:

1)使用Kudu調試控制台了解您的部署狀態以及ResponseFilter的位置。 https://github.com/projectkudu/kudu/wiki/Kudu-console是本教程。

2)檢測您的圖書館

3)測試配置。 將過濾器文件放置在文件系統中的某個位置(可以使用同一控制台實現)並使用絕對路徑也許有意義。


如果那是有用的答案,請標記為有用或標記為答案。 謝謝!

過濾器的路徑必須是絕對物理路徑。 在Azure Web應用程序中,它可能是“ D:\\ home \\ site \\ wwwroot \\ bin \\ ResponseFilter.dll” 參考

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM