题:
iisreset上The data is invalid. <2147942413, 8007000d>错误的原因是什么?

描述:
我们在Windows Server 2008上的IIS 7 Web服务器上遇到了一个问题,其中一些客户端收到“请求通道在等待答复时超时...”错误,指示它们可能在超时之前已排队。

为了快速恢复网络服务,我们进行了iisreset,但失败并显示以下错误:

Restart attempt failed.
The data is invalid. <2147942413, 8007000d>


此服务器以前从未发生过这种情况。
最后,我们重新启动了服务器,然后Web服务又重新启动并运行。

尝试了什么?
在重新启动服务器之前,已完成以下操作:


备份了applicationHost文件以消除IIS
配置损坏是原因。在比较备份
重新启动后当前的数据显示没有差异。
重新启动World Wide Web Publishing服务的Windows服务,然后进行了iisreset,但给出了相同的错误。请注意iisreset在
停止并启动万维网发布服务。从services.msc控制台并使用net stopnet start进行了尝试。
在任务管理器中检查了CPU / RAM的使用情况,似乎什么也没有
异常
检查了inetpub文件夹中当天的IIS日志u_xxxxxxx.log,但是没有任何内容可以描述此错误。其中大多数带有200个状态代码,而另外一些是我引起的401个状态代码。

最佳答案

您的代码的哪一层会将错误传播到客户端?如果获取的数据无效,则必须验证连接到服务的数据。我说垃圾进了垃圾场。我将首先检查您的CRUD操作,并确保您没有吞下Channel Factory中的异常。

关于iis - IIS网站停止响应,并且iisreset给出“数据无效。 <2147942413,8007000d>”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38269302/

10-12 05:30