导航:首页 > 源码编译 > 网站编译发布

网站编译发布

发布时间:2022-12-30 01:28:07

‘壹’ ASP.NET网站发布以后,CS文件会被编译为dll,要更新CS必须重新编译一下。这个我们都知道

有的网站后台代码既有aspx又有CS文件,而且更改CS文件后不需要重新编译,网站直接就改变了,是有好多这样的网站。

主要的原因是:网站编译,可以是整站编译,也可以不编译的。把所有源代码,放在相应目录,也是可以正常运行的,系统在使用时候,会自动编译的。

‘贰’ 如何将开发的网站发布到互联网(例如: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文件中更改掉连接字符串就可以了。
七、经过上面的步骤你的网站就可以访问了。但你只有通过申请空间时得到的域名访问,你可以申请一个顶级域名,就在你申请空间的空间商哪里申请一个,然后绑定到你的空间,当然域名还要备案,这些你完全可以和你的空间商的技术服务商谈。

‘叁’ 怎么编译整个网站,部署网站有哪些步骤

用Google翻译试试,把网站的地址放在待翻译的框中,就行。不过能翻译的网站ms不多

‘肆’ 怎样使用 MSBuild 自动编译和发布 NET 网站

很多.NET 程序员开发的时候,每次都需要涉及到各个环境的部署问题,但是手工操作的话又容易出错,而且非常麻烦,我们今来讲解怎样实现自动编译和发布 .NET 网站。废话不多讲,先讲讲我的初步实现方案。

MSBuild 自动编译和发布 NET 网站步骤:
准备工具:GIT版本控制(gitlab),Jenkins, msbuild
1、安装git版本控制器,提交代码。(svn好像也可以), 并生成ssh public key上传到gitlab的ssh key中(个人配置/SSH KEY)。
2、安装jenkins开源工具。
3、Jenkins安装git plugin, Msbuild插件(Manager Jenkins/Manage Plugins)
4、配置Jenkins中的git(Manager Jenkins/Configure System)在git栏中输入name和Path: git install path\cmd\git.exe
5、添加对应.NET framework version MSBuild
Name: .NET4.0
Path to MSBuild:
%system%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe
6、建立.NET项目文件,并添加MSBuild文件
建立一个解决方案nonsuch.sln,里面包含一个website: nonesuch.web.
在解决方案根目录建立一个xml文件,改名为: build.targets

阅读全文

与网站编译发布相关的资料

热点内容
e4a写的app怎么装苹果手机 浏览:199
海立压缩机海信系 浏览:208
社保如何在app上合并 浏览:220
小米加密照片后缀 浏览:234
我的世界网易手机怎么创服务器 浏览:978
载入单页源码 浏览:930
阿里云服务器seo 浏览:777
海洋斗什么时候上线安卓 浏览:86
中行app如何查每日汇款限额 浏览:840
输入服务器sn是什么意思 浏览:725
sha1算法java 浏览:90
asp代码压缩 浏览:851
按键压枪源码 浏览:180
福建服务器负载均衡是什么 浏览:697
算法将所有的岛屿连通 浏览:313
51单片机40引脚是什么 浏览:536
手机文件夹大小怎么调节 浏览:309
android自定义日期选择器 浏览:658
租服务器要看什么 浏览:164
Lightroom文件夹移动以后 浏览:968