如何发布、部署asp.net网站 SqlConnectionStringBuilder

来源:百度知道 编辑:UC知道 时间:2024/05/22 19:55:37
1.程序网站是做好了,是用于处理公司内部数据的,自己还没有发布过网站的经历,在网上看了一个预编译、部署什么,,老总的意思在每天电脑上面安装一个,不放到空间去了!如何完成任务?能教我步骤吗?
2.我用SqlConnectionStringBuilder,可是为什么打不开,放在app_data
如何自动修改连接字符串。。。。也就是说我的程序不会因为更换了一台电脑而需要手动修改一次连接字符串(本地windows验证)。
新手希望高手斧正!
SqlConnectionStringBuilder csb = new SqlConnectionStringBuilder();
csb.DataSource = @"LOCALHOST\SQLEXPRESS";
csb.InitialCatalog = "db";
csb.IntegratedSecurity = true;
SqlConnection Sqlconn = new SqlConnection(csb.ToString());
Sqlconn.open(); 还是打不开呢。。。。数据库我附加了啊! 放在app_data里面的我也打开了啊。可还是。。。
~~~等待!谢谢楼下两位,你们给的,却不是我想要的。

把你的数据库连接字符串写到WEB.CONFIG文件中去,全局调用。这样就会方便你去修改了。
另外发布网站的编译过程是不需要你有什么操作的,最简单的方式,在你的项目资源管理器中找到你的站点根节点,然后右键--“发布成网站”,然后指定一个编译后生成文件的存放路径就可以了。
注意,在发布前要到配置文件中将你的debug=“true”改成"false"

csb.DataSource = @"LOCALHOST\SQLEXPRESS";
csb.InitialCatalog = "db";
csb.IntegratedSecurity = true;
你这里采用的是WINDOWS验证吧。
还有,你的数据库实例名称是不是SQLEXPRESS