版本asp.net 3.5 
服务器: IIS7
操作系统:win7我可以通过Response.Redirect("http://***.***.***.***/Help.aspx");成功跳转到本服务器的网页,
***.***.***.***为本服务器的IP地址。但Response.Redirect("http://www.sina.com.cn");时,
却提示“Internet Explorer 无法显示该网页,您可以尝试以下操作: 诊断连接问题”
测试了一下,只要外部网都不行,只能跳转到本服务的网页,
我是在服务器上调试的,服务器联网不存在问题,是什么引起的呢?

解决方案 »

  1.   

    服务器上的防火墙你的防火墙的“访问控制”中的“选项”中的“不再访问规则中的程序访问网络的默认动作”是否全是自动拒绝。如果是,请向下看: 
    将“程序规则”中“增加”按钮按下,添加Internet Explorer,就好了。
    如不是 
    换另一种跳转方式JS    window.open("http://www.baidu.com");transfer也行。
      

  2.   

    if (!Page.IsPostBack)
    {  Response.Redirect("http://www.baidu.com");
    }没问题
      

  3.   

    IIS和防火墙导致不能连接外网解决方法:你的防火墙的“访问控制”中的“选项”中的【不再访问规则中的程序访问网络的默认动作】全是自动拒绝的话请把“程序规则”中“增加”按钮按下,添加Internet Explorer。
      

  4.   

    不是程序的问题,应该是机器的原因。transfer 才不可以跳转到外部网站。