我的Web服務需要打開位於遠程計算機上的一些文件。從我的Web服務訪問遠程文件時的權限問題
從Windows我可以進行身份驗證,以便我可以使用文件資源管理器查看這些文件。
如果我嘗試在使用Visual Studio(ASP.NET Development Server)運行時從我的Web服務中打開文件,它也可以使用。
但是,如果我從IIS做所有事情,它不會。
爲了找出問題出在哪裏就是運行網絡嗅探器,我發現當使用IIS時,系統會嘗試使用帳戶'ASPNET'登錄到遠程計算機上顯然失敗。
但是,如果我從IDE(使用ASP.NET開發服務器)
我發現,如果我用模擬訪問該會工作運行不會發生這種情況,問題是我需要運行IIS的計算機上具有相同的帳戶名稱,所以我寧願不這樣做。
它爲什麼從ASP.NET開發服務器而不是從IIS開始工作?有沒有一種方法可以完全訪問ASPNET帳戶?
謝謝,希望有人能夠幫助。我不知道還有什麼要嘗試......
感謝您的回覆。是的,我正在使用Windows XP。那麼你的意思是說,如果我使用Win2K3,它應該沒有模仿的工作? – LEM 2010-07-15 15:58:44
絕對不是。這兩種情況都需要扮演。 – Kangkan 2010-07-15 16:35:48
@Kangkan:它並不總是'ASPNET'。這是池配置使用的任何帳戶。 – 2010-07-15 16:42:25