“/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;
 
求高手帮忙 多谢

解决方案 »

  1.   

    本帖最后由 net_lover 于 2012-06-13 12:33:26 编辑
      

  2.   

    connectionstring中使用 username和password 连接数据库,而不是Integrated方式连接数据库。
      

  3.   

    我是在web.config那文件中的AppSettings上写的
      

  4.   

    <configuration>
    <configSections>
    <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
    <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
    <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
    <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
    <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere"/>
    <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
    <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
    <section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
    </sectionGroup>
    </sectionGroup>
    </sectionGroup>
    </configSections>
      <appSettings>
        <add key="ConnectString" value="data source=.;initial catalog=library;Integrated Security=True"/>
      </appSettings>
      <connectionStrings/>  
    <system.web>
      

  5.   

    本帖最后由 net_lover 于 2012-06-13 13:51:12 编辑
      

  6.   

    十分感谢大家对我的帮忙,但是我还想知道为什么能在vs2008上调试成功,而在iis就不成功呢?
      

  7.   

    成功了,十分感谢大家对我的帮忙,但是我还想知道为什么能在vs2008上调试成功,而在iis就不成功呢?
      

  8.   

    vs2008S里面是以当前登录用户运行的,iis是匿名帐户,匿名帐户默认无权访问数据库
      

  9.   

    上面菜单
    结贴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
      

  10.   

    或者
    http://forum.csdn.net/PointForum/Forum/UserTopicList.aspx?type=TopicUserUnCheckOut&_t_=h3dzhhni