是不是防火墙禁止了1433端口?你可以在外网使用查询分析器连接一下Sql Server看能否成功?

解决方案 »

  1.   

    我用asp编写的页面在外网可以连接,就不知道asp.net为何就会发生这个错误!:-<
      

  2.   

    远程主机的操作系统和你的操作系统一样吗?
    虚拟目录看看是否正确,然后再看看web.csproj.webinfo文件
      

  3.   

    远程主机的操作系统和我的操作是一样的(win2000 高级服务器版);我编写的这个aspx页面不用设虚拟目录。我怀疑是server=xxx.xxx.xxx.xxx;database=xxx;uid=xxx;pwd=xxxxx
    的问题!还是引用名字空间的问题:
    我只引用的名字空间:
    <%@import namespace="System.Data"%>
    <%@import namespace="System.Data.SqlClient"%>
    <%@import namespace="System.Web.Security"%>