我有一個WCF服務在Windows Server 2008 R2 Enterprise上運行。 IIS版本是7.5。服務中的一種方法是從網絡上的文件讀取數據。它嘗試這樣做時失敗,但我無法記錄適當的錯誤以找出原因。我的猜測是,這是一個權限問題,但對IIS並不瞭解,我不知道從哪裏開始。從IIS7.5讀取網絡上的文件
運行我的服務的站點正在使用帶NetwrokService的應用程序池作爲標識。我嘗試了其他內置帳戶,但我遇到了同樣的問題。在查看任務管理器中正在運行的進程時,我看到w3wp.exe正在NetworkService帳戶下運行 - 這是應用程序池配置的方式。
我試圖訪問諸如\ Machine1 \ SharedFiles \ MyFile.txt的共享。我可以很容易地從文件資源管理器訪問這個共享,所以我知道它是有效的。服務的其他部分按預期運行,這使我相信我的IIS配置沒問題 - 除了可能允許讀取其他機器上的文件的權限設置外。
任何人有任何想法我做錯了什麼?
感謝,