为项目的App_Data目录中的目录创建授予IIS用户帐户权限

时间:2012-06-05 04:07:50

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

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

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

因此,当应用程序运行时,调用Global.asax中的Application_Start方法,并且该目录由Application w / o问题创建。

现在的问题是,每次构建和部署站点时,是否在webroot中重新创建了整个文件夹结构?我认为在构建和部署期间,只更换文件夹中的文件。请澄清一下?

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

请明确疑问。如果我不需要在每次构建和部署站点时再次将权限设置为App_data,我的问题就解决了。

先谢谢你。

1 个答案:

答案 0 :(得分:0)

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

  

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