有时在我的 IIS 上,某些应用程序池会崩溃。
起初这似乎是一个随机问题,但观察与服务器上操作的相关性,现在我可以说这与服务器某个站点中的绑定变化有关。
在我部署的这个IIS 10服务器上:
上次我更改其中一个 UI 上的绑定时,7 个 API 均因相同原因崩溃(从事件查看器中可见):
应用程序池“xxxxx”的工作进程遇到错误 “无法读取配置文件”尝试读取配置数据 来自文件“\?\C:\inetpub emp pppools\xxxxx\xxxxx.config”,行 数字“0”。数据字段包含错误代码。
其他人也有同样的经历吗?
出现此问题是因为创建虚拟目录和应用程序池时出现问题。丢失可能已以某种方式删除的配置文件可能是另一个可能的原因。
尝试解决此问题的一些方法: