当前位置: 代码迷 >> Web Service >> WCF部署后出现的有关问题!
  详细解决方案

WCF部署后出现的有关问题!

热度:232   发布时间:2016-05-02 02:45:23.0
WCF部署后出现的问题!!!~~~~~~~~~~~~~~~~!!!!!!!!!!!!!
wcf服务在vs中运行正常,也可以调用执行功能。但发布在IIS上,浏览的时候就出现了“由于内部错误,服务器无法处理该请求。”更改“<serviceDebug includeExceptionDetailInFaults="true"/>”后,显示出来的错误如下:

服务遇到错误。

很可能由 IncludeExceptionDetailInFaults=true 创建的 ExceptionDetail,其值为:
System.ArgumentException: 指定的值含有无效的控制字符。
参数名: value
   在 System.Net.WebHeaderCollection.CheckBadChars(String name, Boolean isHeaderValue)
   在 System.Net.WebHeaderCollection.Add(String name, String value)
   在 System.Collections.Specialized.NameValueCollection.Add(NameValueCollection c)
   在 System.ServiceModel.Activation.HostedHttpContext.HostedRequestContainer.System.ServiceModel.Channels.HttpRequestMessageProperty.IHttpHeaderProvider.CopyHeaders(WebHeaderCollection headers)
   在 System.ServiceModel.Channels.HttpRequestMessageProperty.get_Headers()
   在 System.ServiceModel.Description.ServiceMetadataExtension.TryGetHttpHostAndPort(Uri listenUri, Message request, String& host, Int32& port)
   在 System.ServiceModel.Description.ServiceMetadataExtension.GetDynamicAddressWriter(Message request, Uri listenUri, Boolean removeBaseAddress)
   在 System.ServiceModel.Description.ServiceMetadataExtension.GetWriteFilter(Message request, Uri listenUri, Boolean removeBaseAddress)
   在 System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.TryHandleMetadataRequest(Message httpGetRequest, String[] queries, Message& replyMessage)
   在 System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.ProcessHttpRequest(Message httpGetRequest)
   在 System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.Get(Message message)
   在 SyncInvokeGet(Object , Object[] , Object[] )
   在 System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
   在 System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
   在 System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
   在 System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage41(MessageRpc& rpc)
   在 System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage4(MessageRpc& rpc)
   在 System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31(MessageRpc& rpc)
   在 System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage3(MessageRpc& rpc)
   在 System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage2(MessageRpc& rpc)
   在 System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc)
   在 System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage1(MessageRpc& rpc)
   在 System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)


没弄懂什么意思啊!求帮助!!!
------解决方案--------------------
该回复于2012-07-31 16:21:24被版主删除
------解决方案--------------------
引用:
浮生有梦前来顶贴。


谢了!
------解决方案--------------------
  相关解决方案