【www.gdgbn.com--WebService】

 








如果想在远程可以正常调用,需要修改web.config,在system.web节下面加上下面一段话即可

其它网友碰到问题

 

请求从页面发送到数据表示层,表示层的请求数据发送到WebService服务层,而WebService经过很简单的处理后,数据再请求到业务层,数据访问层。  
  但是现在我在保存一篇带有附件的文章时出现异常信息。程序各层之间完全正常。我实在不清楚原因何在。。  
保存数据时发生错误:数据表示层异常:远程访问出错!System.Web.Services.Protocols.SoapException:   在运行配置文件中指定的扩展时出现异常。   --->   System.Web.HttpException:   超过了最大请求长度。   at   System.Web.HttpRequest.GetEntireRawContent()   at   System.Web.HttpRequest.get_InputStream()   at   System.Web.Services.Protocols.SoapServerProtocol.Initialize()   ---   内部异常堆栈跟踪的结尾   ---   at   System.Web.Services.Protocols.SoapServerProtocol.Initialize()   at   System.Web.Services.Protocols.ServerProtocol.SetContext(Type   type,   HttpContext   context,   HttpRequest   request,   HttpResponse   response)   at   System.Web.Services.Protocols.ServerProtocolFactory.Create(Type   type,   HttpContext   context,   HttpRequest   request,   HttpResponse   response,   Boolean&   abortProcessing)

解决方法

WebService说的第还是asp教程.net程序,你的问题应该是附件大于4m引起溢出  
   
  在配置文件中加入httpRuntime配置节,更改maxRequestLength的大小,默认值4000代表4m  

   
         
                                  useFullyQualifiedRedirectUrl="true"  
                    executionTimeout="45"  
                    versionHeader="1.1.4128"/>  
       
 
 

本文来源:http://www.gdgbn.com/asp/24864/