用vs2010做的asp.net调试的时候可正常连接数据库,发布到iis后无法连接数据库,页面正常

config 文件中的连接字符串<add name="con" connectionString="Data Source=.;database=rjyjs;user ID=sa;Password=888;"/>
请各位大神解答,小弟不甚感激

第1个回答  2014-04-16
发布到iis后,看下数据库是否设置为可远程连接.
SQL Server Browser这个服务是否已经打开
第2个回答  2014-04-17

不能连接数据库有以下几种问题:

    sa账户的密码不正确;

    sa账户密码正确,但是没有访问rjyjs数据库的权限;

    没有sa账户;

    Data Source最好写(localhost);


逐一检查一下看看呢?

本回答被提问者采纳
第3个回答  2018-05-12
Data Source=. 表示连接的是本机。所以,你要看看IIS所在的那台电脑上,有rjyjs 数据库吗?
第4个回答  2014-04-17
需要远程协助

用vs2010做的asp.net调试的时候可正常连接数据库,发布到iis后无法连 ...
发布到iis后,看下数据库是否设置为可远程连接.SQL Server Browser这个服务是否已经打开

webservice 在vs调试没问题,可是发布后在IIS里面浏览,就连不上数据库...
其它功能是否正常 ,如果不是请检查数据库服务器是否开启了remoteing远程连接 开启方式 选择数据库实例 -->方面 -->Server Confguration(服务配置)-->remoteAccessEnable 选择true 如果是浏览之后提示不是数据库连接异常 那么就检查IIS是否安装webService选项 如果安装了 请启动起来 ok???在SQLSERVER Network configuratio...

asp.net 页面伪静态 怎么实现? 我写了一个在本地测试就可以,但只要经过...
vs里的调试工能很强大,你可以把项目发布到iis运行然后使用vs来调试。调试前需要设置一下。我的是vs2010,设置如下:网站->启动选项 在项目中启动调试,而实际是调试iis里的实际运行情况。

vs2010发布asp.net应用程序如何隐藏前台页面文件
我记得发布的方法是:aspnet_compiler -v \/ -p .\\devroot -f .\\pubroot -v \/ 指明了iis的虚拟目录 -p .\\devroot 表示代码实际位置 .\\pubroot 指明了要发布的位置 -f 表示强制改写目标位置

我用VS2010发布到IIS上的网站默认主页设置成default.aspx,为什么我输入...
要到IIS里面设置主页类型,打开“Internet信息服务”窗口,展开“用户名”\\“网站”选项,在其上单击鼠标右键,在弹出的快捷菜单中选择“属性”菜单命令,打开“网站 属性”对话框,单击“文档”选项卡,在“启用默认文档”选项下单击“添加”按钮,在打开的对话框中输入default.aspx,再单击“确定”按钮...

为什么我的WCF服务部署到IIS去后就不能正常读服务器D盘下的文件了?调 ...
我的wcf service已经成功部署到iis,在vs2010里面调试不会出现问题,在iis上数据库异常

从网上下了个asp.net网站源码,怎么用啊
其他的不说,先装vs2010,如果带数据库的话,那就看是什么库了,MSSQL、SQLSERVER还是ORICEL,是什么就装什么就行了,然后用VS2010打开你那个文件夹下的sln项目文件就行了,把数据库连接上

用VS2012编译项目之后,IIS 第一次加载ASP.NET页面太慢
用的应用程序还是网站?网站的就会很慢,加载和运行机制有区别。应用程序就不会慢,但是修改了cs文件后,需要重新编译,但是速度快很多倍。。

win7系统vs2010写的.net网页无法在浏览器里打开,是无法响应
1. 部署目标的IIS服务器未启动或不存在. 等同于你把网站做好了放在你的U盘里. 别人访问不了的.2. 部署正常但是默认页被指向了一个不存在的页面 例如 IIS往往自作聪明的把网站默认页指向 index.htm、index.html、default.asp、default.aspx等等 但是你的网站并没与这些页面, 遂无法响应.3. IIS没...

c#调用IE打开网站,本地调试正常,发布到服务器后不弹出IE
这个代码目的是要服务器打开一个页面,你确认你是这个目的吗?如果是想让客户端弹出页面,应该写JS代码 如果确认是要服务器弹页面,应该是服务器有安全限制。

相似回答