Windows Server 2003 上的 IIS 6.0 设置为集成 Windows 身份验证,但用户无法直接访问共享文件夹

Windows Server 2003 上的 IIS 6.0 设置为集成 Windows 身份验证,但用户无法直接访问共享文件夹

我正在尝试设置在 Windows Server 2003 上运行的 IIS 6.0 应用程序以使用模拟功能。有人能为我提供有关如何设置它以与 Windows 集成身份验证配合使用的详细信息吗?

到目前为止,我可以说 web.config 文件(不确定它是否正确)有线程上提到的两行(IIS7 下经典 ASP 中的经过身份验证的用户模拟) 以允许模拟并使用 Windows 登录方法。但是,系统仍会提示用户登录,然后告知他们无权查看网页。如果我们将匿名登录“打开”,他们可以查看网页,但他们的用户凭据不会传递给网站,因此他们无法访问大部分网页。

另外,我如何找到同一线程中提到的“连接为”按钮?

我经验不足,所以有点不知所措。非常感谢您的帮助!

答案1

感谢微软的干预(绝对值得他们针对每个事件收取的固定费用),我们才能够确定问题所在。我们没有使用网络路径来识别 IIS 属性的“主目录”选项卡上的网站位置,而是使用本地驱动器路径。这就是需要更改的全部内容。

一旦我们切换到网络路径并将专用服务帐户添加到“连接身份...”,模拟就会立即开始工作。用户通过集成身份验证传递其登录凭据(无需登录),服务帐户负责在数据库文件上执行他们的操作。

只有少数管理员才能访问共享文件夹,并且 Web 应用程序上的数据访问受到用户名的限制。

如果有人遇到这个问题并需要帮助,请告诉我!

相关内容