![从 asp.net 访问网络文件。我需要什么权限?](https://linux22.com/image/583955/%E4%BB%8E%20asp.net%20%E8%AE%BF%E9%97%AE%E7%BD%91%E7%BB%9C%E6%96%87%E4%BB%B6%E3%80%82%E6%88%91%E9%9C%80%E8%A6%81%E4%BB%80%E4%B9%88%E6%9D%83%E9%99%90%EF%BC%9F.png)
我有一个 Web 应用,它从网络上的另一台服务器加载文件。它引发了一个错误,我认为该错误与它没有访问文件的适当权限有关。
我对于配置 iis 了解甚少,或者如何配置其他机器上的权限以便 iis 能够访问,所以我希望有人能为我指明正确的方向,以便开始。
答案1
如果您运行的是 IIS 7,那么您的应用程序很可能以网络服务的形式运行。如果您运行的是域,那么此帐户将作为 AD 中的计算机对象访问网络共享。因此,您需要明确授予 Web 服务器计算机对共享的访问权限。
如果您没有运行域,则必须更改用户 - 没有域的网络服务无法访问 Windows 共享。即使它们可供来宾用户使用。