我有一个情况请继续阅读。
为了让 IIS 工作进程(运行我的 Web 应用程序的进程)在 App_data 文件夹(在我的网站根目录)内创建文件夹,我已授予 IIS 用户帐户(应用程序池标识)的权限。我的工作进程在此用户帐户。
因此,当应用程序运行时,会调用 Global.asax 中的 Application_Start 方法,并且该目录是由 Application w/o 问题创建的。
现在的问题是,每次构建和部署站点时,是否会在 webroot 中重新创建整个文件夹结构?我认为在构建和部署过程中只替换文件夹内的文件。请澄清?
如果是这样,那么我必须再次将权限应用于 App_data 文件夹,以便让 IIS 工作进程通过该 IIS 用户帐户再次创建目录。
请澄清疑问。我的问题已解决,如果我不需要在每次构建和部署站点时再次为 App_data 设置权限。
在此先感谢 S。