具有 ASP.NET 和 IIS 的写权限

具有 ASP.NET 和 IIS 的写权限

我在设置服务器上写入、修改内容的正确权限时遇到了问题。当我尝试解压 zip 文件或使用 ASP.NET 将某些文件写入文件夹时,总是出现“访问被拒绝”的情况。

您对设置 ASP.NET 的权限(写入文件、解压文件)有何建议?

答案1

默认情况下,这是需要写权限的应用程序池标识的用户。对于 IIS6 和 IIS7(但不是 IIS7.5),默认情况下这是网络服务。检查应用程序池的属性并尝试设置它。

如果您在 ASP.NET 中打开了模拟,那么它将是您网站的身份(如果您使用 Windows 身份验证,则为匿名或经过身份验证)。

要确定哪个用户被拒绝权限,请从运行进程监视器sysinternals.com。在生产服务器上运行是安全的。在重现错误时获取捕获后,搜索单词“denied”。这将显示哪个用户尝试访问什么。

相关内容