WCF异常信息:由于内部错误,服务器无法处理该请求

”WCF异常信息:由于内部错误,服务器无法处理该请求”,考评系统实现的过程中,提示出这样的错误,你如何调试,对呀面对如此抽象含糊的提示,跟没有提示一样,表示很无语。

这其实是我们自己把错误提示给遮挡住了,我们看下面配置文件system.serviceModel节点

 <system.serviceModel>
    <behaviors>
      <serviceBehaviors>
        <behavior>
          <!-- 为避免泄漏元数据信息,请在部署前将以下值设置为 false -->
          <serviceMetadata httpGetEnabled="true"/>
          <!-- 要接收故障异常详细信息以进行调试,请将以下值设置为 true。在部署前设置为 false 以避免泄漏异常信息 -->
          <serviceDebug includeExceptionDetailInFaults="true"/>
        </behavior>
      </serviceBehaviors>
    </behaviors>
    <protocolMapping>
      <add binding="basicHttpsBinding" scheme="https"/>
    </protocolMapping>
    <serviceHostingEnvironment  aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
  </system.serviceModel>

配置文件中提示到

<span style="font-family: Arial, Helvetica, sans-serif;"> <!-- 要接收故障异常详细信息以进行调试,请将以下值设置为 true。在部署前设置为 false 以避免泄漏异常信息 --></span>

这里明确指出如何接收故障异常详细信息。如果不注意的孩子们把

<serviceDebug includeExceptionDetailInFaults="true"/>

设置为false,那个抽象含糊的神马就出现了。一点小技巧解放正在被bug折磨的孩子们!

时间: 2024-10-18 04:34:48

WCF异常信息:由于内部错误,服务器无法处理该请求的相关文章

WCF布署问题 :HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。

.Net3.5的WCF服务在IIS7中发布后,在IE中访问.svc文件出现以下错误: HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理. 后来发现在II7的WCF服务网站中<处理程序映射>中 *.svc文件已经被.Net Framework4.0的处理程序aspnet_isapi.dll接管,看来是由于装了.Net Framework4.0 beta和vs.net 2010 beta2导致的,把原先的3.5给废了.不影响开发,但影响

WCF异常信息

1.服务“CJ.Demo.Conso.WcfService.EmployeeMngService”有零个应用程序(非基础结构)终结点.这可能是因为未找到应用程序的配置文件,或者在配置文件中未找到与服务名称匹配的服务元素,或者服务元素中未定义终结点. <service name="CJ.Demo.Conso.WcfService.EmployeeMngService"> 整个类的路径未设置正确 2.IIS部署WCF出现‘当前已禁用此服务的元数据发布’ a)如果用4.0框架需要

wcf 服务器无法处理请求由于内部错误

The server was unable to process the request due to an internal error.  For more information about the error, either turn on IncludeExceptionDetailInFaults (either from ServiceBehaviorAttribute or from the <serviceDebug> configuration behavior) on t

打开服务器上的 IncludeExceptionDetailInFaults (从 ServiceBehaviorAttribute 或从 &lt;serviceDebug&gt; 配置行为)以便将异常信息发送回

在调试wcf程序的时候,有时会遇到下面的错误: System.ServiceModel.FaultException: 由于内部错误,服务器无法处理该请求.有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults (从 ServiceBehaviorAttribute 或从 <serviceDebug> 配置行为)以便将异常信息发送回客户端,或在打开每个 Microsoft .NET Framework 3.0 SDK 文档的跟踪的同时检查服务器跟踪

解决WCF“这可能是由于服务终结点绑定未使用 HTTP 协议造成的,这还可能是由于服务器中止了 HTTP 请求上下文(可能由于服务关闭)所致”异常

最近对系统的架构进行优化,用WinForm模拟客户端调用WCF,在WCF起一个Bus,把接收到的消息推送到各个Sub端. 本来很简单的调用关系,结果把WCF服务部署到IIS后,一直报"接收对 http://lenovo-y460:8099/Service.svc 的 HTTP 响应时发生错误.这可能是由于服务终结点绑定未使用 HTTP 协议造成的.这还可能是由于服务器中止了 HTTP 请求上下文(可能由于服务关闭)所致.有关详细信息,请参见服务器日志."异常,效果如下图所示: 出异常了

WCF实现将服务器端的错误信息返回到客户端

转载:http://www.cnblogs.com/zeroone/articles/2299001.html http://www.it165.net/pro/html/201403/11033.html 最近在园子里转看到有人对如题的实现有疑问,今天有时间就写了项目把实现简单的讲解一下,如果你是牛逼人物那就绕道吧,哥不想浪费你的时间,现在开始: 默认WCF是不允许将服务器的异常信息返回到客户端的(主要是客户端不一定能够识别clr的异常信息),如果你有这方面的需求可以通过SOAP的Fault包

使用svctraceviewer查看WCF服务异常信息

这两天遇到一个问题,调用一个WCF服务的时候,服务器端正常的返回了数据,但是客户端却遇到了一场 System.ServiceModel.CommunicationException: The underlying connection was closed: The connection was closed unexpectedly. 直接调试查看堆栈信息也没有弄清楚怎么回事.最后上网搜了一下,发现一个获取WCF运行信息的工具. 1.打开服务器端wcf服务的web.config配置文件并添加如

PHP 错误与异常 笔记与总结(14 )记录和发送异常信息

当发生异常时,把异常信息记录到日志文件中: 1 <?php 2 header('content-type:text/html; charset=utf-8'); 3 class LogException extends Exception{ 4 public function __construct($message = null, $code = 0){ 5 parent::__construct($message, $code); 6 error_log($this->getMessage

500 服务器内部错误

500.11 服务器错误:Web 服务器上的应用程序正在关闭. 500.12 服务器错误:Web 服务器上的应用程序正在重新启动. 500.13 服务器错误:Web 服务器太忙. 500.14 服务器错误:服务器上的无效应用程序配置. 500.15 服务器错误:不允许直接请求 GLOBAL.ASA. 500.16 服务器错误:UNC 授权凭据不正确. 500.17 服务器错误:URL 授权存储无法找到. 500.18 服务器错误:URL 授权存储无法打开. 500.19 服务器错误:该文件的数据