1

看起来很简单...我转到我的应用程序池高级设置并将服务设置为在可以访问我需要阅读的网络文件的帐户下运行。我知道我已经正确输入了用户名和密码,因为它甚至不允许我使用错误的用户名/密码提交。我正在使用域\用户名格式。我将我的站点连接到此应用程序池,运行该站点,我收到 503 错误,并且应用程序池立即停止。我已经用谷歌搜索了这个,我看到的每一篇文章(其中有很多)都说密码错误,因为它在域中被更改但没有更新。是的,这可能会发生,但我刚刚输入了用户名和密码并且它们已经过验证,我知道它们是正确的。

我只是想读取存在于网络驱动器上的文件,这似乎是最好的方法。如果其他人有任何建议,我愿意尝试其他方法。

更新:我在系统事件日志中得到以下信息(事件 id 5021):

应用程序池 DocumentAPI 的标识无效。为标识指定的用户名或密码可能不正确,或者用户可能没有批量登录权限。如果没有更正身份,应用程序池将在应用程序池收到第一个请求时被禁用。如果批处理登录权限导致问题,则必须在授予权限后更改 IIS 配置存储中的标识,然后 Windows Process Activation Service (WAS) 才能重试登录。如果在处理应用程序池的第一个请求后身份仍然无效,则应用程序池将被禁用。数据字段包含错误号。

我也经历了这里没有帮助的步骤:

https://technet.microsoft.com/en-us/library/cc735179(v=ws.10).aspx

谢谢!

4

1 回答 1

1

您可以尝试将“加载用户配置文件”选项切换为false。几天来,我一直在和你争论同样的问题。我找到了这个页面,并成功地让我的网站在应用程序池运行的情况下再次加载。

*****编辑*****

进一步研究,我发现 删除了给我带来问题的应用程序池的配置文件,将 Load User Profiles 设置回true,重新启动本地 IIS,一切仍然有效。

于 2015-06-09T15:47:41.817 回答