我有一个情况请继续阅读。
为了让IIS工作进程(运行我的Web应用程序的进程)在App_data文件夹(在我的网站根目录)中创建文件夹,我已经授予IIS用户帐户(应用程序池标识)的权限。我的工作者进程在此用户帐户下运行。
因此,当应用程序运行时,调用Global.asax中的Application_Start方法,并且该目录由Application w / o问题创建。
现在的问题是,每次构建和部署站点时,是否在webroot中重新创建了整个文件夹结构?我认为在构建和部署期间,只更换文件夹中的文件。请澄清一下?
如果是这样,那么我必须再次将权限应用于App_data文件夹,以便让IIS工作进程再次通过该IIS用户帐户创建目录。
请明确疑问。如果我不需要在每次构建和部署站点时再次将权限设置为App_data,我的问题就解决了。
先谢谢你。
答案 0 :(得分:0)
我从未尝试但发现了这一点。他提供了一种在部署时设置权限的方法:
http://sedodream.com/2011/11/08/SettingFolderPermissionsOnWebPublish.aspx