關於asp.net在IIS檔案上傳的權限問題

asp.net 檔案上傳

關於 asp.net 檔案寫到網路芳鄰或File-Server

寫了好幾年,還是很菜沒遇過以前都別人用好好的....

搞了1個多小時發現需要再 web config的 system.web底下增加

新增 <identity> 設定,讓網站用 ImpersonateUser 的身份執行,又稱ASP.NET模擬或代理,詳細位子在IIS站台>>驗證>>asp.net模擬。


<identity impersonate="true" userName="ImpersonateUser" password="alonso1234" />

userName = 登入的使用者

===========================
假設公司使用AD帳號就可能是

<identity impersonate="true" userName="alonsocom/admin" password="alonso1234" />
alonsocom 就是公司的AD名稱
密碼就是AD帳號登入的密碼

===========================
開發的時候可能無法使用,就發行上線之後在掛上去試試看,記得


===========================

※注意,盡量只對單一個asp.net應用程式或一個網站的使用,讓驗證的功能單純化。

參考來源
https://blog.miniasp.com/post/2007/11/10/How-to-write-file-to-net-share-folder-using-ASPNET

以上文章僅用紀錄資料使用.....