我無法使用ASP.net C#訪問網絡共享。使用ASP.net C寫入網絡文件夾#
我用的身份在web.config中
<identity impersonate="true" userName="username" password="password" />
,改變了machine.config文件。我也在IIS中啓用了模擬。
我嘗試使用此代碼:
System.IO.Directory.CreateDirectory("\\\\networklocation\\test");
而且我得到以下錯誤:
分析器錯誤信息:無法創建在配置文件中指定的憑據的Windows用戶令牌。操作系統登錄失敗:未知用戶名或密碼錯誤。
網絡共享位置可以訪問所有用戶(所有人帳戶)。
任何想法這裏怎麼了?
您可以通過將網絡內容移動到Web應用程序中的路徑來讓自己的生活更輕鬆。 – jrummell
@ jrummell有理由需要從Web應用程序訪問網絡共享,並且我個人已經成功地使用身份模擬來完成此操作。 –
遠程上的身份驗證帳戶是不是共享應用程序標識? –