• ASP.NET 2.0 应用程序服务配置为使用 SQL Server 2000 或 SQL Server 2005


    在使用VS2005+MS-SqlServer2000进行开发的时候可能经常回遇到以上错误,如何能解决呢?请看

    总结一下最后的方案:

    1、打开vs自带的命令行窗口,运行aspnet_regsql.exe,按提示操作,在sql2005里建立了一个名为aspnetdb的数据库,右键点数据库aspnetdb-->新查询,在项目路径下App_data里有个personal-add.sql,里面内容复制粘贴到新查询里,运行,这样在aspnetdb里加入了程序需要的表结构;

    2、找到2.0带的machine.config在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG下,找到<connectionStrings>节,将里面的内容改为:  
    <connectionStrings>
         <add name="LocalSqlServer" connectionString="data source=.;Integrated Security=SSPI;Initial Catalog=aspnetdb;" providerName="System.Data.SqlClient" />
       </connectionStrings>
    打开项目下的web.config,改<connectionStrings>节为:
    <connectionStrings>
       <add name="Personal" connectionString="Data Source=.;Initial Catalog=aspnetdb;Integrated Security=True;" providerName="System.Data.SqlClient" />
       <!--<add name="LocalSqlServer" connectionString="Data Source=.;Initial Catalog=aspnetdb;Integrated Security=True;" providerName="System.Data.SqlClient" />-->
    </connectionStrings>

    ok,运行!

    不知道为什么,machine.config里和项目模版里自动把数据库指定为 .\sqlexpress ,我明明没有装express啊。还有我用sqlprovider联接到它自带的personal.mdf 数据库,总提示我remote access失败,我明明把tcp/ip方式打开了。(我在另一台机器上装了sqlexpress,不打开tcpip方式,提示出错信息一样,打开tcpip就可以)

    ----继续研究2.0吧

    =====看了微软的一篇文章才知道,原来如此====
    http://www.microsoft.com/china/msdn/library/webservices/asp.net/MedLibStrtKit.mspx

    【源自】:http://hi.baidu.com/timy68/blog/item/92025e908e872b8fa977a4ee.html

  • 相关阅读:
    hdu 1312 ( Red and Black )
    hdu 1429 ( 胜利大逃亡(续) )
    zjut 小X的苹果
    hdu 1253 ( 胜利大逃亡 )
    许多事
    1198 ( Farm Irrigation )
    hdu 1241 Oil Deposits
    hdu 1242 ( Rescue )
    hdu 1240 ( Asteroids! )
    zoj2966 build the electric system
  • 原文地址:https://www.cnblogs.com/lumnm/p/1514355.html
Copyright © 2020-2023  润新知