我在单位作了一个新闻发布程序后,放在我的机器上面,想让别的同事访问我的页面,但几经调试,却无法在别的机器上访问我的主机上面的页面,请高手指点!!
我的操作过程: 
1 在本机上(192.168.2.11)将IIS 默认网页设置成我所做的程序的默认页面,
2本机上面的dns服务器的地址设置成为本级的ip地址。
3 将一台试验主机的dns首选服务器设置成为我的主机ip地址,
但是这样仍然无法访问,提示找不到所选网页。
我单位的硬件架构是 同一网段的机器连在一个交换机上面,连个交换机级联,连在一台路由器上。

解决方案 »

  1.   

    没那么复杂吧,首先别人可以PING通你的IP,然后你把把IIS 80端口站点(默认的那个站点)指到你的程序文件夹,别人用http://192.168.XXX.XXX/ 就可以了啊当然这是正常情况,也是绝绝绝大多数的情况
      

  2.   

    找开IIS就可以了。DNS和网关不需要改,只当都可以上网就可以了,所以必须保证在同一局域网中。
    也就是说相互之间可以PING通。实验机不能设为你的IP,因为你的不是网关,代理
      

  3.   

    IP  Web
    \\IP 共享
      

  4.   

    用路由器的好像不是用这种IP的,你在主机ping一下你的计算机名,看看IP到底是什么
      

  5.   

    同意2楼说法。
    1、保证你的机器和其他机器在一个局域网内,并且相互可以ping通
    2、把你的网页设为默认后就什么都不用改
    3、保证你网页所在的默认网站已经开启了匿名用户。
      

  6.   

    谢谢楼上各位,我找到原因了,是因为XPsp2的安全限制导致别的机器不能访问,可是又出现了另一个问题:程序安装在别的服务器上,数据库查询的时候,读取正常,但是一旦有修改和删除的sql语句,就会出现错误:呵呵,由于是新手,分散完了,那位大虾指点一下吧,回头再给分,谢谢了
    法从指定的数据表中删除。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 无法从指定的数据表中删除。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  堆栈跟踪: 
    [OleDbException (0x80004005): 无法从指定的数据表中删除。]
       System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(Int32 hr) +41
       System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) +174
       System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) +92
       System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) +65
       System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) +112
       System.Data.OleDb.OleDbCommand.ExecuteNonQuery() +66
       school_info.test1.DataGrid1_DeleteCommand(Object source, DataGridCommandEventArgs e) +269
       System.Web.UI.WebControls.DataGrid.OnDeleteCommand(DataGridCommandEventArgs e) +110
       System.Web.UI.WebControls.DataGrid.OnBubbleEvent(Object source, EventArgs e) +589
       System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +26
       System.Web.UI.WebControls.DataGridItem.OnBubbleEvent(Object source, EventArgs e) +106
       System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +26
       System.Web.UI.WebControls.LinkButton.OnCommand(CommandEventArgs e) +121
       System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +115
       System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
       System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +138
       System.Web.UI.Page.ProcessRequestMain() +1277 
      

  7.   

    权限设置过了,同样的数据库,(acess),挪到别的机器上面就不行了,不知道为什么