Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 断断续续;无法识别意外以“结尾”的URL的请求格式;_C#_.net_Web Services_Iis - Fatal编程技术网

C# 断断续续;无法识别意外以“结尾”的URL的请求格式;

C# 断断续续;无法识别意外以“结尾”的URL的请求格式;,c#,.net,web-services,iis,C#,.net,Web Services,Iis,我们偶尔会在服务器上看到错误 无法识别意外以/methodname结尾的URL的请求格式 我为该错误找到的所有解决方案都给出了相同的答案,即该问题的答案: 对于我来说,最大的问题是我的web.config文件已经包含了必要的信息: <system.web> <webServices> <protocols> <add name="HttpGet" /> <add name="HttpPost" />

我们偶尔会在服务器上看到错误

无法识别意外以/methodname结尾的URL的请求格式

我为该错误找到的所有解决方案都给出了相同的答案,即该问题的答案:

对于我来说,最大的问题是我的web.config文件已经包含了必要的信息:

<system.web>
  <webServices>
    <protocols>
      <add name="HttpGet" />
      <add name="HttpPost" />
    </protocols>
  </webServices>
</system.web>

很明显,它的工作原理是Web服务可以被称为很好,直到它突然无缘无故地失败。 重新启动web服务(通过强制更改web.config)或甚至重新启动计算机都会使服务重新启动,直到一两天后再次失败


从HttpGet/HttpPost设置中可以看出,是什么导致了此错误?

我们看到的一件事(因为这只发生在客户服务器上)是客户似乎每晚突然关闭服务器。这通常不会影响我们产品的运行,但在这种情况下可能会,但我们不能绝对确定,而且我们也没有看到导致产品在断电后出现故障的机制。客户是否关机,电源线断开,睡眠或休眠服务器?你试过QA中链接的其他建议吗?是相关的,是的。你看过这个(向下滚动到“Windows通信基础问题”)并检查问题1的描述。在服务开始产生错误之后是否有EnvithRoad条目?