WebService 页面重定向错误
2015-09-12 22:31
357 查看
“/”应用程序中的服务器错误。 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 xxx.xxx.xxx.xxx:xx 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Net.Sockets.SocketException: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 xxx.xxx.xxx.xxx:xx
上面是最先会遇到的错误提示!(等会还会遇到一个问题,我们先一个个来)
我们调用WebService无非两种方式:1静态,2动态
以C#为例:
静态调用:从VS中直接以Web引用Web Service,会自动生成动态库和配置文件,那么我们可能会直接去改变配置文件的IP地址改成正确的IP地址或域名(因为被重定向了嘛)。
那如果是动态调用WS呢?:那我们可以在请求之前把URL改掉,如 mobileWS.Url = "https://XXX.XXX.XXX.XXX:XXX/MobileService.asmx";
然后有些朋友可能还会碰下面这个问题:
“/”应用程序中的服务器错误。 请求失败,错误信息为: -- <html><head><title>Object moved</title></head><body> <h2>Object moved to <a href="/xxxxxxxxxxxx.aspx?id=2c2889b92b5545fe9c70fb3f40e83ea2">here</a>.</h2> </body></html> --. 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
重定向错误出现了。。。。。。。
怎么解决呢?很简单,在实例化服务的时候加上
//获取或设置客户端是否自动跟随服务器重定向。 //true 则自动将客户端重定向以跟随服务器重定向;否则为 false。默认值为 false。 mobileWebWervice.AllowAutoRedirect = true;
看它的解释清楚了吧,默认为不跟随WS的重定向!
网上资料很少,基本都是求救的,希望能帮到大家,Over!!!
相关文章推荐
- 省市联动 纯html+js
- CentOS6.5安装 MariaDB Galera Cluster 10.0
- 省市联动 纯html+js
- DFS矩阵构造+快速矩阵幂 hdu5434 Peace small elephant
- 如何成为一名卓越的前端工程师
- 一个app开发公司的基本人员
- 【私事】数码消费基金
- python中的 @ 修饰符
- Trie树-字典查找
- HTTP响应状态码大全
- mini2440烧写linu内核以及文件系统
- HDU 5432 Pyramid Split 二分
- Android 网络连接——URLConnection
- LintCode Subarray Sum Closest
- Android中获取屏幕相关信息(屏幕大小,状态栏、标题栏高度)
- jquery 选择器(name,属性,元素)大全
- django复习笔记2:models
- leetCode3
- j-link烧写u-boot
- C# WinForm程序退出的方法