就是一台机器是网页的程序,另一台机器是sql server数据服务器。用IP加上用户名密码访问。值得注意的一点是:当我按工具栏里面那个三角形,也就是调试程序的时候,程序可以连接上远端的服务器;但是当我脱离调试状态,用http://localhost访问的时候,它就连接不上服务器了?为什么?好困惑!
为什么?好困惑!
为什么?好困惑!请大家帮我解答!

解决方案 »

  1.   

    看看是不是IIS管理器 属性里面 是不是分配IP了!
      

  2.   


       看看是不是IIS管理器 属性里面 是不是分配IP了!
    --------------
    ip地址是(全部未分配)
      
       企业管理器呢,?连得不?
    ------------
    这个还没来得及试,连得上怎样,连不上又怎样?
      
     
       你去看看权限设置
    -------------------
    权限设置在哪里啊?
      
     
     
       具体描述一下。。
     -------------
    还需描述哪些?
        数据库设置的问题,检查一下
    ---------------------
    在哪里设置阿?
      
    谢谢大家!继续发表意见阿!
      

  3.   

    错误信息是:
    “/”应用程序中的服务器错误。
    --------------------------------------------------------------------------------未将对象引用设置到对象的实例。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误: 
    行 17: 
    行 18:     Public Shared Sub CloseConnection(ByRef myconnection As SqlConnection)
    行 19:         myconnection.Close()
    行 20:         myconnection.Dispose()
    行 21:     End Sub
     源文件: D:\newwk\App_Code\dbCommon.vb    行: 19 堆栈跟踪: 
    [NullReferenceException: 未将对象引用设置到对象的实例。]
       dbCommon.CloseConnection(SqlConnection& myconnection) in D:\newwk\App_Code\dbCommon.vb:19
       dbCommon.BindToGrid(GridView tmpGV, String tmpSQL) in D:\newwk\App_Code\dbCommon.vb:94
       main0.Page_Load(Object sender, EventArgs e) in D:\newwk\main0.ascx.vb:8
       System.Web.UI.Control.OnLoad(EventArgs e) +99
       System.Web.UI.Control.LoadRecursive() +47
       System.Web.UI.Control.LoadRecursive() +131
       System.Web.UI.Control.LoadRecursive() +131
       System.Web.UI.Control.LoadRecursive() +131
       System.Web.UI.Control.LoadRecursive() +131
       System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1061 
    --------------------------------------------------------------------------------
    版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.210 大家帮帮我呀