实际上是这样一个问题,我把vs原来的带的Sql 2008 express版本删除了,安装了一个新的,默认实例。在这种情况下原来的asp.net配置工具就不管用了,需要重新连接数据库。我按照网上的方法安装数据库并修改machine.config文件(2.0和4.0目录下的都修改了),结果发现只要是在4.0架构下创建的项目asp.net配置工具都不能使用,而在2.0,3.0,3.5版本下的就可以使用了。试了很多次,发现,只要在创建项目时候选择了4.0,就算把项目更改成低版本的也不行,反之就可以。
最后我终于找到了问题的所在,就是在4.0下web.config文件中有一个 connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true"
这个东西还是原来的,没有更改,手动修改后发现asp.net配置工具可以使用。
所以现在的问题是能不能在什么地方修改或者设置这个链接字符串的默认值?(虽然实际上每个应用程序都不一样,没什么实际意义,但是我还是想知道能不能修改?)
最后我终于找到了问题的所在,就是在4.0下web.config文件中有一个 connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true"
这个东西还是原来的,没有更改,手动修改后发现asp.net配置工具可以使用。
所以现在的问题是能不能在什么地方修改或者设置这个链接字符串的默认值?(虽然实际上每个应用程序都不一样,没什么实际意义,但是我还是想知道能不能修改?)
解决方案 »
- 按日期查询出么天的数据并分页(注意日期有带毫秒)
- vs2008中调试没有错误,在发布网站后,出现以下错误,请高手指点!!
- 为何ajax调用form中的html元素会出错
- MagicAjax为什么只能更新一次数据!请问要怎么样才能每次点按钮都更新但又不刷新页面!
- C#操纵Excel:将一个Excel的每个Sheet页面保存为一个单独的Excel文件.
- 这样的xml文件该怎么增加,修改,删除节点?
- 高手赐教:接收返回值错误
- 请问有没有办法通过后台实现对html的修改?
- 急!! CrystalReport.rpt中如何使用参数?中的text 怎样从别的页面得到值?
- RecordSet怎么办?
- 如何学习asp.net
- c#邮件内容怎么插入图片?
谢谢大家,每个回答都正确。不过我想问的是这个默认生成的连接字符串能不能***设置默认的值****,(也许原来没说清楚,不好意思了)。就是说在创建项目的时候我想让这个字符串默认的就是
<add name="LocalSqlServer" connectionString="Data Source=(local);Initial Catalog=aspnetdb;Integrated Security=True" providerName="System.Data.SqlClient"/>
这个有办法设置吗,每次都设置比较麻烦。在一个我就是想知道这个web.config生成的***依据(模板)**是什么,可不可以修改,我自己觉得是可以修改的,不是有些人还可以自己写很好的程序模板嘛,哈哈。
望各位高手加以指点!不胜感激。
asp.net 4.0环境下解决方法如下两步:
1、修改项目模板文件D:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplates\CSharp\Web\2052找到WebApplicationProject40压缩文件打开,把里边的webconfig文件的数据库连接字符串修改掉,然后保存就好。(
connectionString="data source=.\SQLEXPRESS;Integrated
Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true"
--》
connectionString="Data Source=(local);Initial Catalog=aspnetdb;Integrated Security=True")
2、运行一个命令:打开 Visual Studio 2008 命令提示,然后在命令提示行中输入 devenv /setup 并运行然后,等吧,大概就两分钟左右。(或者直接在cmd里边运行命令:"D:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe" /setup)
这时候启动vs2010,默认的web.config文件就是修改过的字符串了。