【问题标题】:Give permission to IIS user account for directory create inside the project's App_Data directory授予 IIS 用户帐户在项目的 App_Data 目录中创建目录的权限
【发布时间】:2012-06-09 02:57:30
【问题描述】:

我有一个情况请继续阅读。

为了让 IIS 工作进程(运行我的 Web 应用程序的进程)在 App_data 文件夹(在我的网站根目录中)内创建文件夹,我已授予 IIS 用户帐户(应用程序池标识)的权限。我的工作人员进程在此用户帐户下运行。

因此,当应用程序运行时,Global.asax 中的 Application_Start 方法会被调用,并且该目录是由应用程序创建的,没有问题。

现在的问题是每次构建和部署站点时,是否在 webroot 中重新创建整个文件夹结构?我认为在构建和部署过程中只替换文件夹内的文件。请澄清?

如果是这样,那么我必须再次将权限应用于 App_data 文件夹,以便让 IIS 工作进程通过该 IIS 用户帐户再次创建目录。

请澄清疑问。我的问题已解决,如果我不需要在每次构建和部署网站时再次为 App_data 设置权限。

在此先感谢 S.

【问题讨论】:

    标签: asp.net asp.net-mvc-3 c#-4.0 iis-7


    【解决方案1】:

    我从未尝试过但发现了这个。他提供了一种在部署时设置权限的方法:

    http://sedodream.com/2011/11/08/SettingFolderPermissionsOnWebPublish.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-07
      • 1970-01-01
      相关资源
      最近更新 更多