vs编译好使,浏览器访问iis虚拟目录,就无法访问数据库...

shenhong088 2008-07-16 08:52:07
原先发了告诉我时间太长需要结贴了。再总结发一下:
我安装了tomcat。
我用的是c#+sqlserver。
vs编译好使(好像是ASP.Net development web server 如果开端口了,本机就能访问了。如:http://localhost:1629/newsetup/Front/Default.aspx ),但是这种方式好像只是适用于本机;
而用浏览器访问iis虚拟目录(如:http://localhost/newsetup/Front/Default.aspx ),一样的代码,就不好使了。
我建立安装程序,发布后,也是这样。

我如果把默认页的数据库连接去掉,即不访问数据库,那么用ie就可以看见界面了(http://localhost/newsetup/Front/Default.aspx )。所以我感觉还是以iis方式无法访问sqlserver的问题。不知道是访问问题,还是配置sqlserver问题。



我的连接配置为
<connectionStrings>
<add name="Connection String" connectionString="Database=book;Server=(local);Integrated Security=SSPI;uid=sa;pwd=sa;" providerName="System.Data.SqlClient"/>
</connectionStrings>
这样调用的:
DataSet ds = new DataSet();
string strSql = "select * from News_Category where 1=1 " + strCond;
Database db = DatabaseFactory.CreateDatabase();
DbCommand cmd = db.GetSqlStringCommand(strSql);


大侠帮忙呀。
...全文
125 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sinbad_li 2009-04-26
  • 打赏
  • 举报
回复
我也遇到这个问题了
yagebu1983 2008-07-16
  • 打赏
  • 举报
回复
难道是数据库权限的问题??
烈火焚身 2008-07-16
  • 打赏
  • 举报
回复
帮你顶一下
twtetg 2008-07-16
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zyhappy1688 的回复:]
帮你顶一下
[/Quote]
zyhappy1688 2008-07-16
  • 打赏
  • 举报
回复
帮你顶一下

110,896

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧