【问题标题】:How to allow writing to a file on the server ASP.net如何允许写入服务器 ASP.net 上的文件
【发布时间】:2009-07-24 16:35:59
【问题描述】:

所以我有一个位于网站文件夹结构文件夹中的文件。 我用它来记录错误。

从 Visual Studio 运行时可以工作。

我理解这个问题。我需要在 inetpub 上设置权限。 但是对于什么用户?以及如何?

我尝试添加一些 IIS 用户,但仍然无法写入文件。

所以我使用的是 ASP.net 框架 3.5 SP1 服务器是Windows Server 2003 企业版SP2

我应该如何设置权限以便写入工作?

谢谢

【问题讨论】:

    标签: c# asp.net permissions


    【解决方案1】:

    您需要授予网络服务帐户修改权限。 右键单击文件夹,选择属性,转到安全选项卡并添加网络服务帐户(如果不存在)。如果已列出,请确保已选中“修改”。

    【讨论】:

      【解决方案2】:

      您已授予哪些用户对该文件夹的写入权限?我相信您可能需要向运行 ASP NET 用户的用户授予写入权限。

      【讨论】:

        【解决方案3】:

        一个解决方案是让 ASP.NET 用户在您将通过该站点访问的文件夹上写入内容。 否则,您可以冒充管理员来运行网站。这可以通过 inetmgr 完成。

        【讨论】:

          猜你喜欢
          • 2023-03-21
          • 1970-01-01
          • 1970-01-01
          • 2013-05-30
          • 2015-05-26
          • 1970-01-01
          • 2010-11-19
          • 1970-01-01
          • 2012-03-04
          相关资源
          最近更新 更多