【问题标题】:ASP.NET application cannot write to folderASP.NET 应用程序无法写入文件夹
【发布时间】:2013-08-06 03:57:32
【问题描述】:

我有一个 .net 2.0 应用程序,我已从 Windows Server 2003/IIS6 迁移到 Windows Server 2008/IIS7

此应用程序需要写入服务器上公用文件夹部分中的文件夹。我已授予以下全部权利:

  • 大家
  • IUSR
  • 网络服务
  • IIS_USRS

ASP.NET 应用程序仍然无法写入该文件夹。该文件夹在 IIS 7 管理器中可见,并且存在于文件系统中。

每当我执行需要写入文件夹的应用程序部分时,我都会收到以下错误:

这在以前的服务器上运行良好,但我不知道如何让它在新服务器上运行。请指教。

【问题讨论】:

  • @NipunAmbastha 我在系统上没有帐户 IIS AppPool\ApplicationPoolName。 IIS 应用程序池在NT Authority\Network Service 下运行。

标签: asp.net permissions windows-server-2008-r2


【解决方案1】:

在 IIS7 中不像以前的版本,你需要给运行应用程序池的帐户授予权限:

看到这个:

IIS7 Permissions Overview - ApplicationPoolIdentity

还有这个:

IIS AppPoolIdentity and file system write access permissions

【讨论】:

    猜你喜欢
    • 2016-08-02
    • 2018-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-11
    • 1970-01-01
    • 2021-07-14
    • 1970-01-01
    相关资源
    最近更新 更多