Asp.net网站发布过程

Asp.net网站发布过程如下:
第一、用VS2005开发的WEB程序也就是网站只要在VS2005里面运行正常就就可以发布到互联网上去了,没有必要将网站发布在本地的IIS中测试,因为只要在VS2005自带的服务器中能正常运行的话,发布到互联网上的服务器空间中也不会出现任何问题的。所以没有必要多执腾一下。
第二、将网站发布到互联网的方式有二种,实际上都可以,源码发布和编译后发布,所谓源码发布就是将做完的网站程序“WEB”下的所有文件上传到你所购买的互联网上的主机空间中去。然后将数据库备份后,将备份的数据库文件传送到你所在的空间的数据库中,然后修改Web.config文件中的边接字符串将数据库和网站程序连接起来。第二种是编译后发布,所谓编译后发布就是将做好的网站程序用VS2005进行编译,然后将编译后的程序文件上传到你所购买的互联网上的主机空间中去。然后将数据库备份后,将备份的数据库文件传送到你所在的空间的数据库中,然后修改Web.config文件中的边接字符串将数据库和网站程序连接起来。
在这里为什么要讲两种发布方式呢,选择哪一种发布方式更好些呢,答案当然是编译后发布,为什么呢,编译后的网站程序文件小、运行起来速度快,而且不能被其它人修改,安全。
第一种发布方式是不得以而为之的方式,如果你苦了一年之久把网站程序开发完了,大功告成,但在最后无法用VS2005进行编译,但运行起来一切正常,可无法编译的错误你无法解决或者说你根本不知道是什么错误导致你的程序无法通过编译那你怎么办,难道就这样算了,当然不是,你可以选择第一种发布方式,源码发布,只要在VS2005中能正常运行的话,发布到互联网上完全能正常运行,而且不会比编译后发布的网站差到哪儿去。在这里重点放在如何编译后发布网站的问题上,只要搞清楚了这个,第一种也没问题。
第三、搞清楚了上面所讲的内容后我们一步一步开始将做好的网站发布到互联网上去吧。首先对网站程序进行编译,打开VS2005—打开你的网站程序——点击生成下面的发布“你自己所定义的命名”.web(H)――弹出对话框选择要将编译的文件存放到什么文件夹(文件夹最好用英文命名)――点击发布,如果左下角出现发布成功的话,恭喜你,你的网站程序文件就会出现在你所选定的文件夹中。如果出现发布失败并且出现错误提示,根据错误提示解决问题再操作,如果出现发布不成功又不出现任何错误提示,对不起,你只能选择源码发布的方式了。其次,打开SQL2005,打开程序所用的数成库,将你的数据库文件创建备份文件。(注意创建数据库备份时最好选反SQL2005默认的路径,你在备份前记下这个路径,备份后到所在的地方将备份数据库复制出来放到你想放的地方。方便以后上传到你所购买的主机空间的数据库中。)然后,你要购买一个虚拟主机,也就是空间,用来存放你的网站程序的地方,有很多免费的空间,但免费的都是垃圾,我是用过的,没一个好用的,何况我们做的是Asp.net的网站,所以购买收费的空间,所以没有必要花时间去找什么免费的空间。反正收费的空间现在又不贵。一年花上二百元,会得到1G以上的精品空间。在申请时应该问清楚,空间支不支持Asp.net网站程序,根据你申请的空间大小,大一点的空间要送数据库,如果空间小不送数据库,你还得另外购买数据库,建议申请大一点的空间,这样数据库和程序在同一服务器上,这样速度快。Asp.net网站程序有点费资源,对空间的要求大,还是大点好,购买空间应该选择实力强服务好的空间商,这个你自己去选了,看看,对比,查找这方面的文章等。
五、空间购买成功后,你会得到对应该的空间用户名,数据库用户名,主机地址,然后用FTP软件填写好你的主机地址和户名以及你自已设置的密码,连接到你的主机空间,将你的Asp.net文件上传到你空间的WEB文件夹中,将数据库传到你的数据库空间中,WEB文件空间和数据库空间是两个不同的空间,所用的FTP地址和用户名、密码都是不一样的,这些你在申请空间时都会得到的。
六、更改你的数据库连接参数。连接字符串在你申请空间时也会得到,你只要将空间商提供的连接字符串复制粘贴到你的Web.config文件中更改掉连接字符串就可以了。
七、经过上面的步骤你的网站就可以访问了。但你只有通过申请空间时得到的域名访问,你可以申请一个顶级域名,就在你申请空间的空间商哪里申请一个,然后绑定到你的空间,当然域名还要备案,这些你完全可以和你的空间商的技术服务商谈。 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值