2010-11-17 60 views
0

我的理解是,如果asp.net應用程序想寫文件到文件服務器,它需要使用模擬。我使用support.microsoft.com/kb/306158#4「在代碼中模擬特定用戶」來執行此操作。但它沒有奏效。 GetLastError()給出錯誤代碼1326「登錄失敗:未知的用戶名或錯誤的密碼」。 (按照msdn.microsoft.com/en-us/library/ms681385)然後,它的唯一工作方式是我用相同的用戶名和密碼創建用戶(我的電腦>管理>本地用戶和組>用戶)作爲文件服務器文件夾。現在,即使我刪除了模擬代碼,它仍然有效。所以,我很困惑。爲什麼我們需要模仿?我使用XP和Windows 2008服務器。模仿在asp.net

回答

2

你不需要爲了使用模擬的ASP.NET將文件寫入到本地服務器。您只需確保ASP.NET正在使用的身份有權寫入您嘗試寫入的位置。