您的位置:首页 > 编程语言 > ASP

初学ASP.NET(+SQL+IIS ) 时遇到的一系列错误总结

2011-03-19 13:41 393 查看
初学ASP.NET +SQL+IIS 时遇到的一系列错误总结

在配置文件web.config中写上如下连接字符串



在cs中
StringstrCon=ConfigurationManager.ConnectionStrings["DatabaseConnection"].ConnectionString;
//stringstrCon = "Persist Security Info=False;Integrated Security=SSPI;database=Northwind;server=(local);"

出现错误总结:
连接错误 1:在数据库管理器中附加了数据库;这是连接数据库是采用完整路径名会出错。
如果连接配置字符串为如下:



则会产生如下错误:



解决方法:、将附加的数据库分离 或是 改变连接的字符串如下:



注意:在指定完整的数据库路径是注意写错:如果出错,也是打不开的。
用文件系统创建的asp。net网站如果用IIS去浏览时又会出现此错误:



分析问题:现在不是连接字符串的问题,而是IIS服务器上出现了错误。
设置iis的asp.net版本。
解决办法:、把连接字符串改为如下:



‚、然后把数据库附加到管理器中,运行浏览时又出现错误。
用户'pc-2010****/ASPNET' 登录失败:
问题分析:由于此数据库连接语句中没有采用用户名和密码验证,采用的是windows集成验证,所以无法连接数据库。

解决方法:加上pc-2010****/ASPNET这个账号,赋予权限即可,具体方法如下:
1、企业管理器--》安全性--》登陆--》(右键)新建登陆--》名称(在列表中添加ASPNET这个用户);
2、然后在服务器角色一栏中选择System Administrators;
3、在用户映射一栏中选择所要访问的数据库,并为此选择dbo架构。然后在下面对话框中将db_owner选上,确定即可!

最后:成功运行。
注:本人用的环境是VS2005,SQLserver2005。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐