我们有一个在 IIS 6.2 上的 Windows Server 2012 R2 上运行的 .NET 应用程序。它需要将 Excel 文件写入 Windows Server 2012 R2 上的网络文件夹。
它使用 Microsoft.Office.Interop 来实现这一点,而这在 IIS 中很难运行。我们发现让它工作的唯一方法是将应用程序池设置为高级设置->进程模型->实体:LocalSystem。我们测试了在本地写入文件,该文件由“SYSTEM”创建。但是当它尝试写入网络文件夹时,它会报告“访问路径‘...’被拒绝。”。
我们似乎找不到一种方法来将客户端上的 SYSTEM 权限添加到网络文件夹。有没有人有过这样的经验,或者我们是否需要找到一种方法来将其作为实际帐户或 IUSR 来运行?