asp.net发布后无法连接远程数据库
用的是IP连接。VS调试可以正常连接。SQL客户端也可以通过IP正常连接数据库。怀疑是IIS哪里不对造成的,但是就是不知道是什么原因。我的网站是架在本地IIS6.1上,数...
用的是IP连接。
VS调试可以正常连接。
SQL客户端也可以通过IP正常连接数据库。
怀疑是IIS哪里不对造成的,但是就是不知道是什么原因。
我的网站是架在本地IIS6.1上,数据库连接字符串写的是远程服务器的IP地址,用户使用SA,
VS调试用的连接字符串和发布后用的是一样的。
有知道是怎么回事的么。。。 展开
VS调试可以正常连接。
SQL客户端也可以通过IP正常连接数据库。
怀疑是IIS哪里不对造成的,但是就是不知道是什么原因。
我的网站是架在本地IIS6.1上,数据库连接字符串写的是远程服务器的IP地址,用户使用SA,
VS调试用的连接字符串和发布后用的是一样的。
有知道是怎么回事的么。。。 展开
展开全部
你的意思是在vs里可以正常链接,配置到iis之后连不上了是么?
报的什么错呢? 是sa登录失败。? 还是不允许远程链接? 或者是端口号的问题?
报的什么错呢? 是sa登录失败。? 还是不允许远程链接? 或者是端口号的问题?
追问
发布之后不知道怎么跟踪错误,也没见有错误提示,就是出现弹窗,说是数据库连接失败。
我正在琢磨怎么让它把错误给我显示出来。
我都把webconfig的err处理干掉了,都不给我出详细错误信息。。
sa不会登录失败,这个我确定。也没有端口号。不允许远程连接也不大可能,因为我用sql是可以正常远程连接的。
追答
弹窗提示的数据库链接失败? 那肯定是这个异常被程序处理掉了,程序本身是不会那么好心的给你做个提示说怎么样的,他只会用最原始的方式直接给你报黄页..把web.config里的error处理模式改成off..之后把程序里处理这个异常的try{}catch(){}干掉..让这个错误返到页面上来才能看到并处理..这东西应该是在dbhelper类里的..你找找..或者直接在项目里查找他弹窗弹出的内容:譬如 "数据库连接失败"这些文字..应该就可以直接找到相应的位置..
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询