導航:首頁 > 源碼編譯 > 網站編譯發布

網站編譯發布

發布時間: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

閱讀全文

與網站編譯發布相關的資料

熱點內容
現代鋼琴教程pdf 瀏覽:25
客戶端框架源碼 瀏覽:210
python自動辦公能幹嘛 瀏覽:873
程序員追愛 瀏覽:252
程序員邏輯故事 瀏覽:768
加密icsot23i2c 瀏覽:713
你們有什麼好的解壓軟體 瀏覽:607
常州空氣壓縮機廠家 瀏覽:241
安卓如何關閉app內彈出的更新提示 瀏覽:409
e4a寫的app怎麼裝蘋果手機 瀏覽:201
海立壓縮機海信系 瀏覽:210
社保如何在app上合並 瀏覽:220
小米加密照片後綴 瀏覽:236
我的世界網易手機怎麼創伺服器 瀏覽:978
載入單頁源碼 瀏覽:930
阿里雲伺服器seo 瀏覽:777
海洋斗什麼時候上線安卓 瀏覽:86
中行app如何查每日匯款限額 瀏覽:840
輸入伺服器sn是什麼意思 瀏覽:725
sha1演算法java 瀏覽:90