黑马程序员技术交流社区

标题: .NET 项目打包成 .exe 安装文件,SQL 08版数据库怎么打包 [打印本页]

作者: 红鹰(Jake)    时间: 2013-12-5 10:28
标题: .NET 项目打包成 .exe 安装文件,SQL 08版数据库怎么打包
本帖最后由 红鹰(Jake) 于 2013-12-6 11:43 编辑

最近学习.NET ,做了一个小项目,要打包SQL 08版数据库,我打包我的vs2010项目,数据库怎么打包进去????
作者: yuanlianxi03    时间: 2013-12-5 11:10
把数据库文件放到你的项目文件夹中,最好和.exe程序同文件夹,然后修改链接字符串,使数据库引擎能添加你的数据库文件
作者: V_John    时间: 2013-12-5 12:46
没明白数据库打包是什么意思?把你这个项目用到的数据库在Sql Server里面进行分离,然后就可以对数据库mdf和ldf进行操作,放到你要打包的文件夹不就行了吗,不知道楼主是不是这个意思?
作者: Coding    时间: 2013-12-5 12:49
V_John 发表于 2013-12-5 12:46
没明白数据库打包是什么意思?把你这个项目用到的数据库在Sql Server里面进行分离,然后就可以对数据库mdf ...

他是想打包成,安装程序。:lol
作者: V_John    时间: 2013-12-5 12:51
Coding 发表于 2013-12-5 12:49
他是想打包成,安装程序。

额。。。。
作者: Coding    时间: 2013-12-5 12:53
V_John 发表于 2013-12-5 12:51
额。。。。

VS自带的有这个功能呀,不过他说的数据打包进去,倒是没有用过。
作者: 姐的霸气谁懂    时间: 2013-12-5 12:57
用vs自带的数据库就可以  可以把数据库放在一个叫App_Data的文件夹里面 然后在web.config里面再设置一下就可以了!
作者: yuanlianxi03    时间: 2013-12-5 15:47
把数据库文件移动到项目文件中就可以了,还有需要改变连接字符串
这个是打包的步骤
作者: yuanlianxi03    时间: 2013-12-5 15:48
http://jingyan.baidu.com/article/4b52d70255d7f0fc5d774b4d.html
作者: 红鹰(Jake)    时间: 2013-12-5 23:13
Coding 发表于 2013-12-5 12:49
他是想打包成,安装程序。

就是这个意思,放到程序中的文件夹中,在vs2010里可以执行页面,但是打包程序之后就不能打开数据库了
作者: 红鹰(Jake)    时间: 2013-12-5 23:18
yuanlianxi03 发表于 2013-12-5 15:48
http://jingyan.baidu.com/article/4b52d70255d7f0fc5d774b4d.html

这个是打包winform应用程序的,我的是要打包webform,打包成的执行文件.exe安装完之后,总是不能打开数据库文件,提示服务器名_ASPNET不能够打开指定的数据库
作者: 红鹰(Jake)    时间: 2013-12-5 23:19
姐的霸气谁懂 发表于 2013-12-5 12:57
用vs自带的数据库就可以  可以把数据库放在一个叫App_Data的文件夹里面 然后在web.config里面再设置一下就 ...

好吧!我还要从新在建一个数据库,谢谢
作者: 红鹰(Jake)    时间: 2013-12-5 23:23
V_John 发表于 2013-12-5 12:46
没明白数据库打包是什么意思?把你这个项目用到的数据库在Sql Server里面进行分离,然后就可以对数据库mdf ...

就是这个意思,只是我在vs2010中可以正常访问网站,打包成安装文件之后,安装后再访问就提示数据库不能够打开,好郁闷。要不我就用vs创建一个数据库用吧,只是感觉那个问题还是没有解决。
作者: V_John    时间: 2013-12-7 10:01
如果问题得到解决,请修改为已解决




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2