虚拟目录到UNC路径的权限问题
我的网站(测试环境)中有一个虚拟目录。这是UNC共享,也用作公共FTP。 它被配置为以域管理员帐户身份连接,并且“测试设置”显示一切正常。但是,当我尝试连接到它时,我得到: 500-“由于访问被拒绝,无法开始监视\ INTRANET \ FTP \ test \ web.config上的更改” 这是一个ASP.NET YSOD。我不确定为什么ASP.NET完全参与其中,因为它是我请求的静态.jpg文件。 我尝试打开失败的请求跟踪,这是特定的错误: ModuleName WindowsAuthentication 通知2 HttpStatus 500 HttpReason内部服务器错误 HttpSubStatus 0 错误代码0 ConfigExceptionInfo 通知AUTHENTICATE_REQUEST ErrorCode操作成功完成。(0x0) 如果我将“物理路径登录类型”从ClearText更改为Network。我收到以下IIS错误: HTTP错误500.19-内部服务器 错误无法访问请求的页面,因为该页面的相关配置数据无效。 详细错误信息 IIS Web核心模块 通知 BeginRequest 处理程序尚未确定 错误代码 0x80070005 配置错误由于权限不足而无法读取配置文件 配置文件 \\?\UNC\INTRANET\FTP\test\web.config 要求的网址 http://test.mydowmain.com:80/uploads/images/ca49acf6-6174-412e-8abd-59fab983e931.jpg 物理路径 \\INTRANET\FTP\test\images\ca49acf6-6174-412e-8abd-59fab983e931.jpg 登录方法尚未确定 登录用户尚未确定 失败的请求跟踪日志目录 C:\inetpub\logs\FailedReqLogFiles 这不会足够奇怪地生成失败的请求日志-我已将失败的请求跟踪设置为跟踪错误代码为400-999的错误。 另外值得注意的是,如果我从IIS中打开“配置”功能,则会看到拒绝访问错误。 我在本地开发机器上对相同的UNC路径和相同的用户进行了完全相同的设置。只是在测试服务器上没有。 …