我試圖從'AppPool'中使用'ApplicationPoolIdentity'啓動一個名爲'SomeAppPool'的網站,當我這樣做時我收到以下錯誤我啓動網站:IIS ApplicationPoolIdentity沒有寫入'臨時ASP.NET文件'的權限
當前標識(IIS_APPPOOL \ SomeAppPool)沒有寫權限 'C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \臨時ASP.NET文件'
我在Windows 8下使用Visual Studio 2012(無需附加調試器)啓動「使用本地IIS Web服務器」的網站。
我注意到的第一件事是'臨時ASP.NET文件'文件夾甚至不存在 ,所以沒有設置安全權限。
第二個問題是,即使有文件夾,我將設置什麼權限?我假設我不應該爲通過「ApplicationPoolIdentity」創建的每個用戶設置權限。對?
目前的解決方案,我已經看到了簡單的建議來設置用戶「網絡服務」 但是這似乎打破「ApplicationPoolIdentity」 介紹了該網站的隔離。
我有完全相同的問題。你能找到解決方案嗎? –
不,很遺憾,我還沒有找到任何解決此問題的方法。我開始認爲事實上沒有解決辦法。我發現很難相信微軟會添加'ApplicationPoolIdentity'特性而不考慮對.NET應用程序的影響。 – karmasponge
我應該添加一個明確的答案,而不是在.NET應用程序中使用「ApplicationPoolIndentity」嗎? – karmasponge