有两个站点一个asp,一个asp.net   本机是visual studio 2010旗舰版+sql2008+xp+iis5.1iis中分别建好虚拟目录后,点击浏览出现问题:asp中:错误类型:
Microsoft OLE DB Provider for SQL Server (0x80004005)
[DBNETLIB][ConnectionOpen (Invalid Instance()).]无效的连接。
asp.net中:
访问 IIS 元数据库失败。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.Hosting.HostingEnvironmentException: 访问 IIS 元数据库失败。 

之所以安装这么高版本的sql server和 vs,是因为之前的sql2008+vs2005也不能用,试完网上找到的所有方法后最后想到重装系统再装vs2010+sql2008在vs中调试,可以成功,但在iis中就不行,只能浏览asp首页(因为首页没有连接数据库),只要涉及数据库连接,就不行了。asp的站点曾在同台机器sql 2000中成功连接。现在我正再安sql2000再试试。
有几个可疑之处:1.iis中网站的虚拟目录前有红色的error标记2.netstat -an 之后看到不是127.0.0.1:1433 listening   而是0.0.0.0:1433 listening
不知道是什么原因呢?照理说我的配置是常规的了,但为什么常规的方法不能解决?