问题:
iisreset上The data is invalid. <2147942413, 8007000d>
错误的原因是什么?
说明
我们在Windows Server 2008上的IIS 7网络服务器出现了问题,其中一些客户收到了#34;请求通道在等待回复时超时...&#34;错误表明他们可能在超时之前排队。
为了快速解决Web服务的问题,我们做了一个因错误而失败的iisreset:
Restart attempt failed.
The data is invalid. <2147942413, 8007000d>
此服务器之前从未发生过这种情况。 最后,我们重新启动了服务器,Web服务又重新启动并运行。
尝试了什么?
在诉诸服务器重启之前完成了以下事项:
net stop
和net start
。答案 0 :(得分:0)
您的代码的哪一层会将错误传播给客户端?如果您收到无效数据,则必须验证连接到该服务的数据。垃圾出垃圾我说。我会先检查您的CRUD操作,并确保您不会吞下Channel Factory中的异常。
答案 1 :(得分:0)
在这种情况下,等待最多2分钟再试一次。通常它应该在那之后工作。这背后的原因是因为当您执行iisreset时,它会停止应用程序池,然后再次启动。虽然某些应用程序池可能正在使用,但完全停止并重新启动需要一些时间。 希望它有所帮助。