我有一个在 IIS 中托管的 WCF Web 服务(实际上在 Visual Studio Web 主机中运行,即 Cassini)。
我有一个文件,我必须从服务访问 web 目录的根目录,并且无法确定服务访问目录的用户身份。我已经允许 ASPNET、NETWORK SERVICE 和 IUSR,但这些似乎都不起作用。
任何人都知道 WCF 服务在 IIS 中托管时运行的用户是什么?
更多信息:
实际上,WCF 服务正在以我(我的 windows 帐户)身份运行,但无论出于何种原因,它仍然无法在其根目录中打开文件。该文件因“拒绝访问”而失败。我已将文件夹的完全控制权授予“所有人”,这似乎并不重要。