【发布时间】:2010-10-14 17:22:46
【问题描述】:
当使用远程共享的 UNC 路径在 IIS 下设置虚拟目录时,我应该以什么用户身份看到对共享的读取请求?
我已经设置了上述场景并将“连接为”下的用户配置为具有远程共享权限的已知用户,我使用 Windows 资源管理器进行了检查。
但是,当尝试使用 http://localhost/myfiles/atestfile.txt 从 Web 浏览器中访问共享上的文件时,我收到 HTTP 错误 401.5 - 未经授权:授权失败,返回 ISAPI/CGI 应用程序错误。 'myfiles' 映射到远程共享,并且 atestfile.txt 驻留在共享文件夹中。
如果我使用 sysinternals filemon 应用程序查看对共享的读取请求是在哪个进程和用户下执行的,那么我会得到该请求是通过 w3wp.exe 进程的详细信息,并且用户显示为“NT权限\网络”。
我希望用户显示为我在“连接为”选项下配置的用户。
任何指导表示赞赏。
【问题讨论】:
-
您网站上的认证方案是什么?匿名、集成?
标签: asp.net iis file-permissions virtual-directory