如何让用户在Web应用程序下运行?

时间:2010-07-12 07:57:00

标签: .net asp.net iis deployment web-deployment-project

问题:我有一个网络设置项目
它安装webapp并将其放入相应的虚拟目录中 到目前为止一切顺利。
我现在的问题是:如何设置文件夹写入权限?
我的问题是,我可以以编程方式设置权限,但我需要知道应用程序运行的IIS用户,因为它是需要权限的用户。

如何获取(或设置)IIS用户?

1 个答案:

答案 0 :(得分:0)

默认值通常为IUSR_%machinename%

您可以尝试读取IIS元数据库文件,但它通常位于系统文件夹(C:\ WINDOWS \ system32 \ inetsrv \ metabase.xml)中。找到具有正确<IIsWebService>属性的Location元素,然后读取AnonymousUserName属性的值。我不建议直接写入元数据库。

我只熟悉IIS6,因此上述内容可能因版本而异。