2017-05-24 40 views
0

我有一个使用ASP.NET Web API开发的应用程序,部署到IIS中的站点。最近,应用程序在初始化过程中开始崩溃,因为有一个异常说它无法访问特定的文件夹(它将日志写入)。网站使用的应用程序池使用域帐户,并验证该帐户对文件夹具有完全权限,就像它始终存在的一样。最终解决问题的方法是指定有权访问站点物理路径凭据字段中文件夹的用户的用户名和密码。以前这已被设置为“应用程序用户(传递身份验证)”。IIS应用程序现在需要物理路径凭证

在应用程序或IIS配置中突然要求设置此字段的内容可能发生了什么变化?

+0

将应用程序池中的“加载用户配置文件”设置为true? –

+0

是的。我有另一台机器,旧配置仍在工作,看起来它在那里设置为false。 –

+0

可能是您的用户的用户配置文件在您运行它的服务器上不存在。这与“加载用户配置文件”结合使用可能会导致此问题。 –

回答

0

事实证明,这归结为权限问题。写入IIS_IUSRS文件夹的权限已从Allow更改为Deny。将其切换回允许后,我可以删除物理路径凭据设置。

相关问题