asp.net - 网络服务与AspNet(Asp.Net机器帐户)

标签 asp.net iis permissions

我有一个小型的 ASP.NET 应用程序,它将日志写入文件系统的“Logs”目录中。

我已向 Asp.Net 计算机帐户授予此文件夹的修改权限,效果很好。但是,当我尝试将其部署到另一台服务器时,它不起作用。我还必须向网络服务帐户授予相同的修改权限。为什么?

最佳答案

因为这是用于运行应用程序池的帐户。所以在 IIS6 和 7 上就会出现这种情况。在装有 IIS5 的工作站上,您不会有应用程序池,因此 ASP.NET 工作进程在本地 ASPNET 帐户下运行。

此外,最好授予 IIS_WPG 本地组的权限,网络服务是该组的成员。

关于asp.net - 网络服务与AspNet(Asp.Net机器帐户),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2117223/

相关文章:

c# - 异常属于堆栈跟踪中的哪个方法?

javascript - 根据请求加载 Google map 标记 HTML

mysql - 如何使用mysql查询发送带附件的电子邮件

linux - Prometheus 2.0 centos 服务无法启动,因为 "Opening storage failed", "permission denied"

c# - 从 Asp.Net MVC 中的 Html 内容生成 JPEG

c# - Viewstate 变量在动态加载的用户控件上丢失

javascript - IE6 有时不加载样式表

asp.net - 在 iis 中为静态文件设置字符集

php - 如何使 644 权限文件可从 PHP 写入?

Android M - 无法检查运行时权限