我有这个负载均衡的asp.net应用程序,需要将文件上传到共享位置。 Web应用程序未被模拟,这意味着它将使用网络服务凭据跨越计算机边界。现在我的问题是,我需要在哪个帐户上分配文件上传文件夹的权限?我怎么能说这些Web服务器的网络服务需要写权限?
答案 0 :(得分:1)
如果您的服务器是AD域的一部分,那么您可以从安全权限对话框添加服务器本身以具有读/写权限(在文件共享服务器中)。切记在搜索Active Directory时选择“计算机”。根据您的设置,可能必须从Active Directory的根目录进行搜索或选择“整个目录”。您必须添加属于负载平衡环的所有服务器才能在fileshare服务器的目录中拥有权限。
如果您的服务器不在AD域中,那么本地服务器的网络服务将没有任何安全上下文可以在另一台服务器上写入;这意味着只有通用权限才能起作用(例如,给“Everyone”提供写入权限)。
否则您将不得不使用UNC身份验证。一个例子是posted here。