日期:2014-05-17  浏览次数:20415 次

在vs2008中调试没问题 但在 iis中浏览就有问题
“/library”应用程序中的服务器错误。
--------------------------------------------

用户 'TIGER\ASPNET' 登录失败。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.Data.SqlClient.SqlException: 用户 'TIGER\ASPNET' 登录失败。

源错误: 


行 24: DBConnStr = System.Configuration.ConfigurationSettings.AppSettings["ConnectString"];
行 25: SqlConnection con = new SqlConnection(DBConnStr);
行 26: con.Open();
行 27: SqlCommand com = new SqlCommand("good_b",con);
行 28: com.CommandType = CommandType.StoredProcedure;
 
求高手帮忙 多谢

------解决方案--------------------
ConnectString写法有问题。你可以在数据库建一个 用户,使用用户名和密码连接
VS里面是以当前登录用户运行的,iis是匿名帐户,权限不同
------解决方案--------------------
connectionstring中使用 username和password 连接数据库,而不是Integrated方式连接数据库。
------解决方案--------------------
<add key="ConnectString" value="Data Source=.;Initial Catalog=library;User Id=sa;Password=sa的密码" />
------解决方案--------------------
不是早给你说了吗
看一楼
权限不同
------解决方案--------------------
vs2008S里面是以当前登录用户运行的,iis是匿名帐户,匿名帐户默认无权访问数据库
------解决方案--------------------
上面菜单
结贴

http://forum.csdn.net/PointForum/Manage/TopicManageView.aspx?forumID=3036657c-277c-476c-982d-75f154e09050&topicID=e7b9dd8b-60de-4f68-b48e-9adf850e44c2&date=2012-06-13+12%3a13%3a55&v=13
------解决方案--------------------
或者
http://forum.csdn.net/PointForum/Forum/UserTopicList.aspx?type=TopicUserUnCheckOut&_t_=h3dzhhni