+ -
当前位置:首页 → 问答吧 → vs2010创建的asp.net web 应用程序web.config文件中的默认连接字符串能不能修改?

vs2010创建的asp.net web 应用程序web.config文件中的默认连接字符串能不能修改?

时间:2011-12-24

来源:互联网

实际上是这样一个问题,我把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配置工具可以使用。
所以现在的问题是能不能在什么地方修改或者设置这个链接字符串的默认值?(虽然实际上每个应用程序都不一样,没什么实际意义,但是我还是想知道能不能修改?)

作者: wlntuer   发布时间: 2011-12-24

CONFIG文件中connectionstrngs中add name="connectionstring" connectionstring=”自定义字符串"

作者: wuyq11   发布时间: 2011-12-24

可以的 可以自己添加一个自定义的连接字符串

作者: TERMINATOR_LZQ   发布时间: 2011-12-24

connectionString="data source=.\\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true"试试看

作者: az929575035   发布时间: 2011-12-25