win2003是以这个帐号来运行asp.net的页面的,所以,你最好在连接字符串里写明user和password

解决方案 »

  1.   

    不太明白
    集成windows身份验证还需要用户名和密码吗?
    还有为什么在控制台应用程序中是行的呢?
      

  2.   

    你的string没有server=(local)吗?
    我也遇到类似的问题,是在学习QuickStart时遇到的。我的情况是:因为安装了sql2000,所以未下载桌面引擎,但所有关于数据库的例子都无法连接。
      

  3.   

    data source=\"ZJU-CHOICER\\CHOICER\";
    如果是你的本地机器,应该没有问题
    如果是局域网内的机器,你没有登陆,当然会出错啦
      

  4.   

    是本地的啊
    连接似乎是行的
    但是用 localhost 不行
    我也不知道为什么
      

  5.   

    你把iis;里ip地址改成全部未分配试试
      

  6.   

    行了
    今天把iis匿名访问的windows用户名字改为Administrator就行了
    不过无法打开原来建的asp.net程序了 
    提示需要的组建可能没有在本地web服务器上安装.把iis匿名访问的windows用户名改过来之后又可以打开了
    但又无法访问数据库
    真郁闷啊!