我有一个 Web 应用程序,它试图从不同服务器上的共享文件夹访问图像。
在我的 Web 应用程序中,我创建了一个新的虚拟目录。别名为 QCPhotos,路径为\alta\QCPhotos。 Alta 与我的网络服务器 Brighton 是不同的服务器。
我收到错误:
401 - 未经授权:由于凭据无效,访问被拒绝。
您无权使用您提供的凭据查看此目录或页面。
在尝试调试时,在 Alta 服务器上,我已授予 Everyone 用户对该文件夹的完全访问权限。我还授予 {domain}\Brighton$ 对该文件夹的完全访问权限。
我打开了目录浏览,这似乎工作正常。我可以列出文件夹的内容,但是只要我单击 jpg 图像,就会出现此错误。
最佳答案
好吧,我仍然不确定为什么它不让我访问,但我创建了一个名为 QCPhotos 的域用户帐户。我授予该用户对该文件夹的读取权限,然后将虚拟目录设置为在 IIS 中使用该用户。这解决了我的问题。
关于iis-7.5 - IIS 7.5 虚拟目录未授权 : Access is denied due to invalid credentials,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6780289/