0

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

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

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

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

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

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

在此先感谢 S。

4

1 回答 1

0

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

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

于 2012-06-05T04:14:31.357 回答