无法在 Windows 上的 IIS 网页请求中访问文件服务器上的文件夹

无法在 Windows 上的 IIS 网页请求中访问文件服务器上的文件夹

我正在尝试将文件服务器上的文件夹权限授予在 Web 服务器上的 IIS 中运行的网页。两台计算机都在 Windows 网络上,但没有 Active Directory 域。

因此,我完成了模拟设置,每台机器都有一个同名用户,并且我告诉 IIS 使用 ASP.net 模拟,对于一个请求,我认为它确实有效。问题是我对 web.config 进行了更改,ASP.net 模拟设置被自动禁用!因此,我尝试将 impersonation=true 添加到 web.config,然后我的网站开始出现问题并要求我登录,因为它一直将我重定向到我的表单身份验证登录页面。

那么为什么表单身份验证和模拟似乎会发生冲突?

我的下一个想法是通过 Web 服务访问文件服务器并通过 http 传输文件。我将抓取云并将其推送到我的服务器中!(这当然很荒谬。)

Stack Overflow 上有人建议我检查分配给应用程序池的身份。但我不明白应用程序的身份和其模拟用户怎么会不同?

干杯,伊恩。

相关内容