我通过搜索找到的所有内容都只讨论本地驱动器的读/写(通常是 C),而我遇到的问题是让应用程序池对非本地驱动器具有相同的读/写访问权限,特别是在文件服务器上共享。
我们已将应用程序池设置为在已明确验证对文件共享具有完全控制权的域帐户下运行匿名用户,但使用应用程序池的 Web 应用程序无法访问此非本地共享。但是,如果我们将文件夹从文件服务器复制到本地驱动器,它可以访问共享文件夹的本地副本。
这是一个第三方应用程序,我们已经遵循了供应商的所有指示,到目前为止,这还没有解决。他们的支持正在关注这一点,但我不相信他们对出了什么问题有任何想法。当 Web 应用程序在另一台服务器上的 IIS6 下运行时,相同的 Web 应用程序可以与相同的文件服务器共享正常工作,因此它与 IIS7.5 相关。我认为它必须是 IIS7.5 特有的东西,而不是 IIS6,这是关键。
想法?
仅供参考 - 应用程序池已设置为经典模式。