0
我有這個負載平衡的asp.net應用程序需要上傳文件到共享位置。 Web應用程序未被模擬,這意味着它將使用網絡服務證書跨越機器邊界。現在我的問題是,我需要爲哪個帳戶分配上傳文件的文件夾的權限?我怎麼能說這些網絡服務器的網絡服務需要寫入權限?Asp.net文件上傳到共享位置
我有這個負載平衡的asp.net應用程序需要上傳文件到共享位置。 Web應用程序未被模擬,這意味着它將使用網絡服務證書跨越機器邊界。現在我的問題是,我需要爲哪個帳戶分配上傳文件的文件夾的權限?我怎麼能說這些網絡服務器的網絡服務需要寫入權限?Asp.net文件上傳到共享位置
如果您的服務器是AD域的一部分,那麼您可以從安全權限對話框中添加服務器本身以具有讀/寫權限(在文件共享服務器中)。請記住在搜索Active Directory時選擇「計算機」。根據您的設置,可能必須從Active Directory的根目錄搜索或選擇「整個目錄」。您必須添加屬於負載平衡環的所有服務器,才能在文件共享服務器的目錄中擁有權限。
如果您的服務器不在AD域內,那麼您的本地服務器的網絡服務將不會有任何安全上下文在另一個服務器上寫入;這意味着只有通用權限纔有效(例如,向「每個人」授予寫入權限)。
否則,您將不得不使用UNC認證。一個例子是posted here。
什麼是IIS版本? – CodingGorilla
IIS版本是6.0 – developer747
對於IIS 6,假設您使用的是Active Directory環境,它將是'[ServerName] $ \ NETWORK SERVICE',否則請參閱使用UNC和身份驗證的關於循環碼的說明。 – CodingGorilla