2009-07-06 152 views
0

調用它寫到一個文件的本地驅動器上的Windows 2003請求類型System.Security.Permissions.FileIOPermission的」許可..失敗

「系統Web服務方法,當我得到這個錯誤.Security.SecurityException:請求「System.Security.Permissions.FileIOPermission,mscorlib,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089」類型的權限失敗。

我已經做了這些步驟:

  • 網站的應用程序池使用本地身份
  • 網站冒充管理員組中的用戶運行。
  • Web服務程序集完全信任
  • Web服務的url完全信任該計算機的web.config。
  • 該文件夾的寫安全具有模擬用戶

那麼,爲什麼這個Web服務還在抱怨的FileIOPermission? Fulltrust包含FileIOPermission。

回答

2

經過大量的故障排除後,它解決了我在web.config中所做的錯誤,其中位置標記的路徑爲www.exampledomain.com,但在IIS中是exampledomain.com!