初学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。
在配置文件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。
相关文章推荐
- asp.net IIS “/”应用程序中的服务器错误 解决方案[sql server 2000和 sql server 2005共存, web.config]
- iis7 发布mvc3 遇到的HTTP错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容及Login on failed for "IIS APPPOOL\ASP.NET v4.0"问题
- iis7 发布mvc3 遇到的HTTP错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容及Login on failed for "IIS APPPOOL\ASP.NET v4.0"问题
- 在Win7中IIS配置Asp.Net虚拟目录的方法及错误总结!
- iis7 发布mvc3 遇到的HTTP错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容及Login on failed for "IIS APPPOOL\ASP.NET
- 在Win7中IIS配置Asp.Net虚拟文件夹的方法及错误总结!
- IIS配置ASP.net应用程序常见错误总结(1)
- 关于ASP.NET在IIS一些问题的经验总结
- IIS-ASP.NET环境配置常见错误_Nomads
- ASP.NET程序从IIS6移植到IIS7时出现500.22错误[原创]
- asp.net中遇到这样的异常:System.Data.SqlClient.SqlException: 将截断字符串或二进制数据。语句已终止。
- asp.net发布网站到服务器上时候出现“/web”应用程序中的服务器错误。访问 IIS 元数据库失败。 用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权。
- 对路径" "的访问被拒绝XP中IIS下asp.net程序错误提示解决方案
- Web 应用程序的问题 (web.config 错误) HTTP 500.19 与 IIS7.5 和 asp.net v2
- Win7中64位IIS运行32位Asp.net提示错误:未能加载文件或程序集或它的某一个依赖项,系统找不到指定的文件(已解决)
- ASP.NET Sql Server安装向导(aspnet_regsql.exe)错误解决一例
- asp.net发布到IIS中出现错误:处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”
- asp.net 2安装遇到问题的解决(由于无法创建应用程序域,因此未能执行请求。错误: 0x80070005 拒绝访问)
- 配置asp.net IIS服务器遇到的问题以及详细图例解决方案
- asp.net服务器错误-在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可