【发布时间】:2018-04-10 13:50:08
【问题描述】:
我需要确保当 C# (.Net 4.6.2) ASP.Net 应用程序启动时,它的根文件夹中有一个可用的本地文件夹,它可以向其中写入临时数据。如果文件夹不存在,我可以让应用程序创建文件夹,但如何确定应用程序安装在哪个 IIS 帐户下? (我无法控制这一点,并希望确保只有该帐户具有必要的权限)。大多数情况下,这将是一个应用程序池标识,但有时不是。
TIA
【问题讨论】:
-
您是否拥有 IIS 服务器的屏幕/管理员权限,或 IIS 管理员权限?
-
我需要以编程方式进行。代码需要创建文件夹并为运行它的 IIS 帐户设置必要的安全性。根据定义,它没有管理员权限 - 它是一个 Web 应用程序。