我在.net2008开发环境中运行程序时,能正常连上数据库,但把它部署到IIS上运行时,总是提示无示连接上数据库,且我把数据库架在内网的服务器上,是2000的数据库,却提示“在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) ”的错误,请问这到底是什么原因导致无法连接上数据库?
解决方案 »
- DataList实现动态添加列存在的问题,请指教
- datalist的ItemTemplate模板中,如何实现点击一下按钮,可以将数据库中的某个值改变。??
- 谁有最新的列车时刻数据库阿?
- 问一个简单的问题??????
- DataGrid无法更新
- .net技术交流②群
- DWZ
- 用ASP.NET + C# + XSL + XML做了个东西,请大家帮忙测试,还有分拿!!
- 关于网页中设置<object>时,clsid是如何获取的?
- iis做负载均衡用nginx好还是用arr好
- 关于webserver传入值的问题
- 首页加载不是逐步显示吗?我把viewstate都该为false了可打开网页还是会愣一下,郁闷中
这就是我的连接字符串,在IIS的虚拟目录是这样的,在Webconfig中也是这样的啊。在开发环境中能正常访问,就是部署在IIS上就不能运行,服务器的windows防火墙也关闭了的啊。且我用的是数据库是sql2000的啊,不是sql2005啊。