SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);myConnection.Open();//******这是我写的一个类里的一段代码,它提示*****句有错。其中ConnectionString是我写在Web.config里的一句:
<appSettings>
<add key="ConnectionString" value="data source=FIREWOOD;initial catalog=ProjectManage;integrated security=SSPI;persist security info=False;workstation id=FIREWOOD;packet size=4096">
</add>
</appSettings>value里的值应该是没有错的,编译通过,运行不了。
<appSettings>
<add key="ConnectionString" value="data source=FIREWOOD;initial catalog=ProjectManage;integrated security=SSPI;persist security info=False;workstation id=FIREWOOD;packet size=4096">
</add>
</appSettings>value里的值应该是没有错的,编译通过,运行不了。
or
debug.writeline(ConfigurationSettings.AppSettings);
“/ASPNETWeb/ProjectManage”应用程序中的服务器错误。
--------------------------------------------------------------------------------用户 'FIREWOOD\ASPNET' 登录失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 用户 'FIREWOOD\ASPNET' 登录失败。
windows2000 需要在数据库里添加Aspnet用户
如果服务器是Windows Server系列:
在SQL Server加入NetworkService帐户
给要访问的数据库加入此帐户并设置读/写权限如果是Workstation系列:
SQL Server加入ASPNET帐户,然后为数据库设置权限或者如果在AD环境,需要检查执行ASP.NET的帐户究竟是啥或者在web.config设置假冒,以系统帐户运行ASP.NET程序
但是加上用份名和密码就可以有