asp.net发布时自带的数据库要怎么发布。

yanghua_yanghua 2012-02-24 09:05:21
我这是第一次做项目。用asp.net给客户做了个小型的b/s结构的财务软件。我写好程序。现在要发布了。我只知道拿一台电脑当服务器安装IIS。然后把程序发布到服务器上。但是我用的数据库是vs2008自带的SQLServer数据库。我想问如果客户的电脑上没有安装过任何数据库软件。我发布后能运行吗?是不是得给他安装什么才能是用呢?
...全文
366 17 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
laoyingisme 2012-02-27
  • 打赏
  • 举报
回复
UP
[Quote=引用 14 楼 fengyarongaa 的回复:]
SQL 数据库可以本地化

还有IIS的一些常识

自己先 百度一下
[/Quote]
ycproc 2012-02-27
  • 打赏
  • 举报
回复


SQL 数据库可以本地化

还有IIS的一些常识

自己先 百度一下
phuai007 2012-02-27
  • 打赏
  • 举报
回复
说简单点,就是不行,打个比方说,你写了个windows的exe程序,对方说我的机器装的是dos系统,我不想装windows系统,可以运行吗?你觉得可以吗?
phuai007 2012-02-27
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 yanghua_yanghua 的回复:]
发布失败的问题解决了。现在我有个疑惑。我在本机安装了IIS充当服务器。然后把程序发布到了本机上。用浏览器访问时也能打开页面,并且能访问数据库。但是我并没有把程序中的数据库附加到本机的 sql2005 express 上。这种情况能运行成功是因为我用的是VS2008自带的SQLServer数据库,还是因为我的电脑上因为学习的需要而已经安装的SQLServer 2005呢?我猜想如果我给客户安装不安装……
[/Quote]

你在本机当然是可以了,因为不管是在vs2008里调试,或者是在iis里调试,你的sqlserver始终都是一个,都是在你本机后台运行着。

现在你要把程序发布到其他机器上,那么那台机器就必须装sql,2005也行,2008也行,但2000是不行的,装了以后,把你本机上的数据库备份出来,或者直接复制出来,还原或加载到目标服务器上,这样你的程序才能在那台机器上运行。

如果你的客户不想安装sql,那么就2个选择,1是你把程序改成access,2就是叫他别用了。
yanghua_yanghua 2012-02-27
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 phuai007 的回复:]
真搞不明白,为什么一写程序,就非得要sql数据库呢?难道用access数据库不行吗?如果数据量不大,用acc比sql方便多了,特别是网站架设这块,维护也方便,改个数据,备份什么的。
[/Quote]
因为用到了存储过程。而且之前确实用过Access,感觉不错。但是还是想尝试一下,用sqlserver的过程是怎么样的。
phuai007 2012-02-27
  • 打赏
  • 举报
回复
真搞不明白,为什么一写程序,就非得要sql数据库呢?难道用access数据库不行吗?如果数据量不大,用acc比sql方便多了,特别是网站架设这块,维护也方便,改个数据,备份什么的。
yanghua_yanghua 2012-02-27
  • 打赏
  • 举报
回复
发布失败的问题解决了。现在我有个疑惑。我在本机安装了IIS充当服务器。然后把程序发布到了本机上。用浏览器访问时也能打开页面,并且能访问数据库。但是我并没有把程序中的数据库附加到本机的 sql2005 express 上。这种情况能运行成功是因为我用的是VS2008自带的SQLServer数据库,还是因为我的电脑上因为学习的需要而已经安装的SQLServer 2005呢?我猜想如果我给客户安装不安装 sql2005 express 是不是也能运行呢???感谢各位的帮助。
  • 打赏
  • 举报
回复
妹子就是不一样啊,坛子里的人 都好热情的,
风一样的大叔 2012-02-27
  • 打赏
  • 举报
回复
我以前也遇到这样的问题,我做的系统数据量比较小,后来将sql数据库改为access数据库了,需要修改一些基类,而且还要新建数据库,工作量比较大,建议直接在客户机上装sql server
yanghua_yanghua 2012-02-24
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 superliu1122 的回复:]
sql2005 express给他装上
vs安装盘里有带的
[/Quote]
安装的时候好像还需要安装.NET framework3.5.那这个和 sql2005 express 先安装哪个呢?
ijwsoft 2012-02-24
  • 打赏
  • 举报
回复
2个方案:

1,在一台机器上装sql server,然后在你的asp.net程序的配置文件中改一下连接字符串
2,改用access 或 sqlite作为数据库。但你的程序改动量太大。
jiuhexuan 2012-02-24
  • 打赏
  • 举报
回复
服务器上装sqlserver
把你的库备份-还原下
客户访问的是服务器执行完毕的结果,只要有浏览器就行
superliu1122 2012-02-24
  • 打赏
  • 举报
回复
sql2005 express给他装上
vs安装盘里有带的
chen_ya_ping 2012-02-24
  • 打赏
  • 举报
回复
看看你的那些个文件的权限。
yufenghua 2012-02-24
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 yanghua_yanghua 的回复:]

我发布程序的时候,发布失败。
错误信息如下:
无法将“callus.aspx”添加到网站。 无法添加文件“callus.aspx”。 拒绝访问。

无法将“default.aspx”添加到网站。 无法添加文件“default.aspx”。 拒绝访问。

无法将“logout.aspx”添加到网站。 无法添加文件“logout.aspx”。 拒绝访问。

无法将“MasterPag……
[/Quote]
这个可能和权限有点什么关系吧。。。
huijunliang 2012-02-24
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 yanghua_yanghua 的回复:]
引用 1 楼 superliu1122 的回复:
sql2005 express给他装上
vs安装盘里有带的

安装的时候好像还需要安装.NET framework3.5.那这个和 sql2005 express 先安装哪个呢?
[/Quote]

当然要安装 .NET framework3.5 你的程序运行肯定要有这个,

你先安装 sql2005 再装。net3.5

如果你非要sql数据库的话,我看你的是小程序,用sql2000比较好,

安装方便,几分钟搞定。
yanghua_yanghua 2012-02-24
  • 打赏
  • 举报
回复
我发布程序的时候,发布失败。
错误信息如下:
无法将“callus.aspx”添加到网站。 无法添加文件“callus.aspx”。 拒绝访问。

无法将“default.aspx”添加到网站。 无法添加文件“default.aspx”。 拒绝访问。

无法将“logout.aspx”添加到网站。 无法添加文件“logout.aspx”。 拒绝访问。

无法将“MasterPage.Master”添加到网站。 无法添加文件“MasterPage.Master”。 拒绝访问。

无法将“Site1.Master”添加到网站。 无法添加文件“Site1.Master”。 拒绝访问。

无法将“style.css”添加到网站。 无法添加文件“style.css”。 拒绝访问。

无法将“Web.config”添加到网站。 无法添加文件“Web.config”。 拒绝访问。

无法将文件夹“goodsImage”添加到网站。 无法创建文件夹“goodsImage”。 拒绝访问。

无法将文件夹“images”添加到网站。 无法创建文件夹“images”。 拒绝访问。

无法将文件夹“pages”添加到网站。 无法创建文件夹“pages”。 拒绝访问。

无法将文件夹“bin”添加到网站。 无法创建文件夹“bin”。 拒绝访问。
各位大侠帮着看看 是什么原因啊
源码描述: 一、郑重申明 1、本系统系采用DTcms4.0框架开发,所有功能未抄袭任何微信系统,全部为自主开发。 2、本系统专业为公众号商城系统量身打造,系统自带三级分销,以及商城直销两种模式。 3、系统截图中有运营公众号商户平台的下单截图,确保系统的从商城到商品从下单到支付都是无bug的。 4、任何购买者享受升级服务,售后支持。 二、源码特点 1、微信商城公众平台开发,微商城所有功能进行完整开发。 2、多用户:可同进行多公众号的管理和配置,每个公众号可配置5个子账号。 3、直接性:购买者可直接购买细微修改即是成品的平台商品。 4、开发语言:Asp.Net,C# ,Webform,数据库SqlServer2008R2 三、功能介绍 1、菜单回复:关注回复、文本回复、图文回复、客服消息。 2、自定义菜单:公众号自定义菜单设置 。 3、客户管理:获取关注公众号的账户信息进行管理。 4、二维码链式推广:对于采用分销模板的商户,可以设置用户的二维码分销推广功能。 5、微商城:商城模板配置、产品分类管理、商品管理、商品录入、客户管理、订单管理,订单打印,运单打印。 6、支付方式:微信支付V3.0。 7、商城模板:分销模板、直销模板 8、后台菜单:后台导航菜单管理 9、大管理端:可在后台看见所有商户以及商户子公众号的信息,可开启计费运维,或者单为某个商户开账户也行。 10、BI智能图标分析。 四、注意事项 开发环境:VS2012、SQLSERVER2008R2 发布环境:WindowsServer2003、.NetFramework4.0+ 、IIS6.0

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧