asp.net webService远程访问出错的解决方法

 

<webServices >
<protocols >
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
<add name="Documentation"/>
</protocols>
</webServices>

如果想在远程可以正常调用,需要修改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  

  <configuration>  
        <system.web>  
              <httpRuntime   maxRequestLength="4000"  
                    useFullyQualifiedRedirectUrl="true"  
                    executionTimeout="45"  
                    versionHeader="1.1.4128"/>  
        </system.web>  
  </configuration

时间: 2024-09-20 06:10:10

asp.net webService远程访问出错的解决方法的相关文章

Jquery调用webService远程访问出错的解决方法_jquery

如果想在远程可以正常调用,需要修改web.config,在system.web节下面加上下面一段话即可 复制代码 代码如下: <webServices > <protocols > <add name="HttpSoap"/> <add name="HttpPost"/> <add name="HttpGet"/> <add name="Documentation&quo

经历:asp.net oracle 部署问题以及解决方法

原文:[原创]经历:asp.net oracle 部署问题以及解决方法 精简的美丽...... 一.环境    开发环境        win7 64bit         Vs2010        Oracle 11g r2 64bit        <instantclient-basic-win32-11.2.0.1.0>            部署环境        winServer 2008 r2 64bit        Oracle 11g r2 64bit        &

ASP+中文显示之两种解决方法

ASP+中文显示之两种解决方法 作者刚开始写ASP+程序时候碰到的第一个比较大的问题就是中文显示问题,运行后发现ASP+从数据库中读出来的中文全部变成了?????,有点类似jsp中的这个频率出现最高的中文显示问题了,查了资料发现有种方法可以轻松解决中文问题. 方法一: 在翻阅了微软NGWS文档后发现在文档的常见问题部分有提到要添加一个config.web文件到 web目录下,试了一下,中文显示果然OK了. 方法如下: 建立一个文件config.web,内容如下,放在WEB目录下 <configu

office2013安装出错的解决方法

office2013安装出错的解决方法   office2013 法一.把 C:ProgramDataMicrosoftOfficeSoftwareProtectionPlatform 文件夹删除就好了. 法二.使用管理权限打开CMD,输入如下命令打开"软件保护服务":net start sppsvc,之后再重新运行office2013安装程序进行安装. 法三. 1.下载Windows Installer Clean up软件,我们也可以在360安全卫士软件管家中搜索"Win

Win7系统下安装winsdk7.1失败总是出错的解决方法

  Win7系统下安装winsdk7.1失败总是出错的解决方法          具体方法如下: 1.通过上述的应用程序平台,在已安装程序中可以看到下图剪头所指的两个应用.Visual c++ 2010 x86 redistributable.Visual c++ 2010 x64 redistributable(64位windows). 2.首先,选择"Visual c++ 2010 x64 redistributable",如下图点击"卸载".进行该插件的卸载;

win7系统中excel导入外部数据出错的解决方法

  在我们平常办公中,最常用的软件是什么?当然是office软件中的word文档.Execl表格和PPT了,在需要用到文字的时候我们选择word,在做数字统计时用execl,演示图片时使用PPT,这三种办公软件是我们常见的.但是最近有win7的用户来反映说,在用excel导入外部数据时老是出错,无法导入成功,这样不仅损坏外部数据,而且也影响我们的办公效率.下面小编来教大家一招,如何在win7系统电脑中导入外部的数据.   win7系统中excel导入外部数据出错的解决方法如下: 1.首先,咱们需

人人桌面无法登陆、网络出错的解决方法

      人人桌面无法登陆.网络出错的解决方法.网上关于人人桌面的使用问题非常,有咨询人人桌面注册账号的问题的,也有咨询人人桌面怎么隐身访问的问题.最近,就有一位人人桌面的用户反映:人人桌面无法登录,系统提示:网络出错.那么,遇到这个问题该怎么解决呢? 人人桌面 人人桌面无法登陆.网络出错的解决方法 人人桌面登陆的左下角点击"代理设置"选择"网路连接"中的"自动检测"就好了. 如果是您的人人桌面登录慢,或者一直显示在登录中,有可能是网用户在使用

win2003服务器asp.net权限设置问题及解决方法_实用技巧

服务器asp.net权限设置问题及解决方法 本人服务器使用环境:WIN 2003 ASP.NET相对于ASP,设置权限方面有点不同,有一点儿设置错了都运行不到.在网上搜索到的都是很垃圾的答案,没有一个用得到的,下面是我自己设置并从中遇到的问题摸索后得到的经验,给大家分享. ASP.NET需要用到USERS组的权限,因为我也遇过很多次自己设置了权限之后发现网站运行不了,很郁闷.下面根据出现的问题,一点点解决,让你的ASP.NET运行起来.. 问题一: 未找到路径"C:\"的一部分. 说明

Oracle数据库并行查询出错的解决方法_oracle

Oracle的并行查询是使用多个操作系统级别的Server Process来同时完成一个SQL查询,本文讲解Oracle数据库并行查询出错的解决方法如下: 1.错误描述 ORA-12801: 并行查询服务器P007中发出错误信号 ORA-01722:无效数字 12801.00000 -"error signaled in parallel query server %s" *Cause: A parallel query server reached an exception cond