Localhost的问题
最近在测试程序中发现一个localhost相关的问题,具体情况是这样的
开始mssql server服务器和asp.net程序分别在两台服务器,地址分别是192.168.0.1和192.168.0.2,在asp.net中web.config中设置Data Source=192.168.0.1,测试中一切正常。
接着我们把asp.net程序也移动到192.168.0.1中,web.config未作修改,客户端访问程序也一切正常。
当在服务器也就是192.168.0.1上开启IE访问本级的asp.net程序时,此时如果另有客户端也在访问程序,系统就会出现诸如数据库存储过程没有执行权限的错误。于是在web.config中修改Data Source=localhost,则一切正常。
估计这应该是数据连接池的问题。
开始mssql server服务器和asp.net程序分别在两台服务器,地址分别是192.168.0.1和192.168.0.2,在asp.net中web.config中设置Data Source=192.168.0.1,测试中一切正常。
接着我们把asp.net程序也移动到192.168.0.1中,web.config未作修改,客户端访问程序也一切正常。
当在服务器也就是192.168.0.1上开启IE访问本级的asp.net程序时,此时如果另有客户端也在访问程序,系统就会出现诸如数据库存储过程没有执行权限的错误。于是在web.config中修改Data Source=localhost,则一切正常。
估计这应该是数据连接池的问题。