![](/img/trans.png)
[英]how to configure iis so that I can connect to my iis hosted localhost from a remote windows pc
[英]I cannot access wkhtmltopdf from my IIS on Windows hosted Web API
我開發了ASP.NET MVC WEB Api,並將其發布到Windows計算機上的IIS中。 我使用NReco HTML圖像發生器我的代碼內部,如圖這里 。 問題是當我運行操作時,它引發了異常:
拒絕訪問路徑“ C:\\ inetpub \\ wwwroot \\ App_Data \\ wkhtmltoimage”。
我在Internet上了解到此錯誤,但找不到與我的問題有關的任何內容。 顯然,我需要對IIS進行一些小的配置更改才能啟用對此App_Data文件夾的訪問,但是找不到特定的設置。 為什么我的“發布”文件夾中沒有App_Data文件夾,而在Visual Studio中,該文件夾似乎是空的! 部署后,wkhtmltoimage在那里如何?
我可以看到綠色的擬議解決方案,但老實說我無法理解。
我閱讀了這篇文章 ,其中解釋了如何執行此操作,並從Visual Studio中手動發布了App_Data文件夾,因為它丟失了,請轉到c:/ inetpub / wwwroot,單擊其上的屬性,但是我沒有看到ASPNET列表,請參見下圖
在IIS管理器中,轉到“應用程序池”,選擇“高級參數”。 右鍵單擊應用程序池,您將看到池的標識。
您必須授予對此池標識的訪問權限。 在文件夾App_Data的權限中,添加用戶“ IIS AppPool \\ YourApplicationPoolIdentity”。
它應該做的事情。
我完全控制了IIS_IUSRS。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.