我使用部署到IIS中的站点的ASP.NET Web API开发了一个应用程序。最近,应用程序在初始化期间开始崩溃,原因是它无法访问特定文件夹(它将日志写入的位置)。该网站使用的应用程序池使用域帐户,我验证该帐户对该文件夹具有完全权限,就像它一直有。为我解决问题的最后方法是指定有权访问该站点的物理路径凭据字段中的文件夹的用户的用户名和密码。以前这已经设置为"应用程序用户(传递身份验证)"。
在应用程序或IIS配置中可能发生什么变化,突然需要设置此字段?
答案 0 :(得分:0)
事实证明,这归结为权限问题。 IIS_IUSRS文件夹的写权限已从Allow更改为Deny。将其切换回Allow后,我可以删除Physical Path Credentials设置。