1

我知道已经提出并回答了这个问题,但是我似乎无法让我的实例正常工作。

我有一个 Web 应用程序,它需要创建一个(.pdf)文件并将其保存到本地目录(称为“pub”)。我相信这是一个权限问题,而不是代码问题,因为我的应用程序在我的开发箱(Vista - IIS 7)上写的文件很好。当我在我的生产服务器(2008 R2 - IIS 7.5)上执行时,应用程序正常失败,没有错误,但没有写入文件。

该应用程序在其自己的 AppPool(称为 MyAppPool)中运行。

我已将匿名身份验证设置为“应用程序池标识”。

.NET 信任级别设置为“完全”。

最初我在 pub 目录上设置了允许 IIS_IUSR RW 权限的权限(仍然设置)。当那不起作用时,研究告诉我使用 ICACLS 在 pub 上设置 'IIS AppPool/MyAppPool' 以获得 RW 权限,我有,但仍然不行。

我到底会错过什么?

4

0 回答 0