当前位置: 代码迷 >> Web Service >> WCF错误――由于编译过程中出现错误,无法激活服务
  详细解决方案

WCF错误――由于编译过程中出现错误,无法激活服务

热度:833   发布时间:2013-09-07 14:12:44.0
WCF异常――由于编译过程中出现异常,无法激活服务
“/”应用程序中的服务器错误。

值不能为 null。
参数名: format

说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.ArgumentNullException: 值不能为 null。
参数名: format

源错误: 

执行当前 Web 请求期间生成了未经处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪: 


[ArgumentNullException: 值不能为 null。
参数名: format]
   System.String.Format(IFormatProvider provider, String format, Object[] args) +14198605
   System.ServiceModel.Web.WebServiceHost.OnOpening() +383
   System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) +570
   System.ServiceModel.HostingManager.ActivateService(ServiceActivationInfo serviceActivationInfo, EventTraceActivity eventTraceActivity) +126
   System.ServiceModel.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath, EventTraceActivity eventTraceActivity) +901

[ServiceActivationException: 由于编译过程中出现异常,无法激活服务“/shake”。异常消息为: 值不能为 null。
参数名: format。]
   System.Runtime.AsyncResult.End(IAsyncResult result) +650220
   System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End(IAsyncResult result) +210733
   System.Web.CallHandlerExecutionStep.OnAsyncHandlerCompletion(IAsyncResult ar) +282

版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.18044


-----------------------------------------------


报错日志如上所示,没有规律,一般出现仅持续三五分钟,然后访问又恢复正常。
请指教~~~~~~


wcf

------解决方案--------------------
按照提示的错误是说遇到空指针异常了、string.format中有参数的值是空值、所以会出现这错误、你可以跟踪一下是什么原因出现的空值
  相关解决方案