WebService 页面重定向错误

1 “/”应用程序中的服务器错误。
2 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 xxx.xxx.xxx.xxx:xx
3 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
4
5 异常详细信息: 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!!!

时间: 2024-10-15 14:51:26

WebService 页面重定向错误的相关文章

错误页面重定向

我是觉得错误页面重定向分为两种 造成不同点在于入口index.php文件,差别 define('APP_DEBUG',false); 一 按手册   搜索 "异常处理",那样配置,我觉得这种配置是在,  APP_DEBUG  为TRUE的情况处理的 在config 文件配置 'SHOW_PAGE_TRACE' => false, 'SHOW_ERROR_MSG' => false, 'ERROR_MESSAGE' => '发生错误!', 'ERROR_PAGE' =&

【filter 页面重定向循环】写一个过滤器造成的页面重定向循环的问题

今天做一个过滤器,碰上页面重定向循环的情况: 浏览器的访问路径是:http://192.168.16.104:8080/biologyInfo/login/login/login/login/login/login/login/login/login/login/login/login/login/login/login/login/login/login/login/login/login/login/login1.htmls 过滤器的类如下: 1 package com.agen.util;

MVC页面重定向&#39;页面跳转

MVC页面重定向,主要有以下几种形式: 1.Response.Redirect();方法 [csharp] view plain copy using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace MvcDemo.Controllers { [HandleError] public class HomeController

JSP页面重定向

以下内容引用自http://wiki.jikexueyuan.com/project/jsp/page-redirect.html: 页面重定向通常用于当一个文件移动到一个新的位置,需要向客户端发送到这个新的位置,或可能是因为负载平衡,或简单随机化. 请求重定向到另一个页面的最简单的方法是使用Response对象的sendRedirect()方法.以下是该方法的符号描述: public void response.sendRedirect(String location) throws IOEx

(转)页面重定向和传值 - WebForm

——原文地址:https://msdn.microsoft.com/zh-cn/library/6c3yckfw(v=vs.100).aspx      在开发 ASP.NET 网站时,您经常需要从一个网页重定向(导航)到另一个网页,同时希望能够将信息从源页传递到目标页.例如,如果您正在开发一个保险网站,用一个页面来收集基本信息(用户信息.保险产品信息等),用另一个页面用来完成支付过程,而支付页面又需要前一页面的部分信息,这时就需要进行页面重定向和传值. 实现网页之间信息传递的方式有很多种,例如

MVC页面重定向的几个方法

MVC页面重定向,主要有以下几种形式: 1.Response.Redirect();方法 [csharp] view plain copy using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace MvcDemo.Controllers { [HandleError] public class HomeController

【jsp exception】如何处理jsp页面的错误

根据jsp对错误的处理方式不同可以将其分为局部异常处理和全局异常处理.局部异常处理适用于个别jsp页面,当这些页面发生错误后,采取特殊的处理方式:全局异常处理适用于所有jsp页面,当所有页面发生某些指定错误后,采取同一方式处理. (1)局部异常处理 局部异常处理主要涉及jsp页面page指令的 errorPage 和 isErrorPage 属性 errorPage 属性用于设置错误处理的jsp页面,如果当前jsp页面内产生了未被捕获的异常,则跳转到errorPage指定的jsp页面进行处理.

详细介绍ASP.NET页面重定向方法

ASP.NET中页面重定向的使用的很频繁,实现方法也有不同,自己也试过几种,现在总结一下. 一.Transfer Execute Redirect重定向方法介绍 1.Server.Transfer方法:  Server.Transfer("m2.aspx"); //页面转向(服务器上执行).服务器停止解析本页,保存此页转向前的数据后,再使页面转向到m2.aspx, 并将转向前数据加上m2.aspx页结果返回给浏览器. 2.Server.Execute方法:  Server.Execut

页面重定向的几种方法

最近在开发项目时候,由于同事运用CMS模板建站,但是不想用户访问模板文件 就这个问题,我想到了几种方法,下面将这几种方法分享给大家 希望大家再接再厉 努力奋斗 为程序献上自己的一份力 废话不多说了 干活直接上 JS实现页面重定向 第一种: <script language="javascript"type="text/javascript"> window.location.href="http://shanghepinpai.com"