当前位置:编程学习 > C#/ASP.NET >>

子网掩码改大了点,为什么数据库就连接不上

子网掩码从 255.255.255.0 改成255.255.0.0 后,程序运行出行
在向服务器发送请求时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 远程主机易做图关闭了一个现有的连接。) 

行 123:                reader = _dbbase.ExecuteReader(command, _dbtrans);
行 124:            else
行 125:                reader = _dbbase.ExecuteReader(command);
行 126:            while (reader.Read())
行 127:            {
 
用了企业库

但是改了后 上网正常 用 SQL Server Management Studio访问数据库也正常,就是程序出错 --------------------编程问答-------------------- UP --------------------编程问答--------------------
thisConn = new SqlConnection(str);
str加上"pooling=false" --------------------编程问答-------------------- 子网掩码来区分网络的

变了,网络都变了....也就是你IP所处的网段不一样了... --------------------编程问答-------------------- 对头.
honey52570 说的正确
这个是计算机网络的最基本学习!
你首先把网络断开,然后更改子网掩码。
在重启动计算机后恢复.看下 --------------------编程问答-------------------- 越大说明你划分的子网越多,同理,不在一个网的可能性也增大,所以最好用
A网 255.0.0.0
B网 255.255.0.0
C网 255.255.255.0
--------------------编程问答-------------------- 晕啊,你们竟然说到基础问题上了,可是为什么其它连接能成功呢?用其它工具连接数据就能成功,我要说的就是解决这个问题的,不是你们说的那样,最后发现是停止了一些服务造成的,为了系统够快我停止了很多网络服务,才成的问题,根本就是你们说的网络变大不行的问题,网络变大被访问的可能性应该更大才对比如
给你们上一课吧
比如我的ip 192.168.0.20
子网掩码: 225.225.225.0 
那么我只能访问 192.168.0.X 的主机
如果子网掩码改成 255.255.0.0那么
我可以访问
192.168.X.X 的主机,网络变大,说明可访问性和被可访问性更大才对,幸好基础知识过硬,不然被你们误了
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,