日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
掌握MicrosoftWebDeploymentProjects配置相關(guān)技巧

由于Microsoft Web Deployment Projects工具太多,此處無法上傳說明,所以大家有communitysever的可以從里面獲得然后反編譯為自己所用,沒有的就到網(wǎng)絡(luò)上搜下吧,有許多資源呢!

創(chuàng)新互聯(lián)建站是一家網(wǎng)站制作、成都網(wǎng)站制作,提供網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),網(wǎng)站制作,建網(wǎng)站,按需網(wǎng)站策劃,網(wǎng)站開發(fā)公司,自2013年創(chuàng)立以來是互聯(lián)行業(yè)建設(shè)者,服務(wù)者。以提升客戶品牌價(jià)值為核心業(yè)務(wù),全程參與項(xiàng)目的網(wǎng)站策劃設(shè)計(jì)制作,前端開發(fā),后臺(tái)程序制作以及后期項(xiàng)目運(yùn)營并提出專業(yè)建議和思路。

在Visual Studio 2003下開發(fā)網(wǎng)站的都知道Microsoft Web Deployment Projects網(wǎng)站生成后都是一個(gè)唯一命名的程序集(項(xiàng)目名稱.DLL),但是這種情況在Visual Studio 2005的網(wǎng)站開發(fā)中不見了。Visual Studio 2005給我們提供了“發(fā)布網(wǎng)站”這樣方便的功能,不用在像以前一樣COPY的部署。#t#

但是采用其“發(fā)布網(wǎng)站”的功能,會(huì)在站點(diǎn)的BIN目錄中產(chǎn)生App_Code.compiled,App_Code.dll,App_Web_xxxxxx.dll,項(xiàng)目名稱.dll等等這樣的程序集,如果不采用預(yù)編譯的方式那么產(chǎn)生的文件會(huì)更加的多,因?yàn)楹芏喽际请S機(jī)命名也沒有什么規(guī)律可言;這樣會(huì)給那些想COPY更新的人帶來不便,因?yàn)樵瓉淼奈募荒鼙桓采w,需要先刪除再COPY;有很多時(shí)候可能就是更新了后臺(tái)代碼,直接生成項(xiàng)目或是WEB的程序集,像以前一樣直接覆蓋DLL的方式也很簡(jiǎn)單。

也許很多人不會(huì)考慮BIN下存放的東西,只要站點(diǎn)能運(yùn)行就好了,那么這樣的人讀到這里也就沒有必要再看此文章,要知道時(shí)間是寶貴的,浪費(fèi)在自己不關(guān)心的事情上很不值得的。

上面羅嗦了一堆,下面筆者將介紹采用Microsoft Web Deployment Projects在Visual Studio 2005中生成唯一程序集的方法。關(guān)于Microsoft Web Deployment Projects工具可以從微軟站點(diǎn)獲得詳盡的資料,我也沒什么好說的了微軟寫的很清楚了,呵呵。

安裝后在“生成”和WEB項(xiàng)目的上下文菜單看到“Add Web Deployment Project…”,好了添加一個(gè)Web Deployment Project項(xiàng)目,起一個(gè)名稱,這個(gè)名稱就是將來編譯后生成的程序集名稱,默認(rèn)的名稱“當(dāng)前項(xiàng)目名稱_deploy”

我們的解決方案包括22個(gè)項(xiàng)目(主要是類庫),其中的一個(gè)WEB項(xiàng)目是負(fù)責(zé)用戶UI的,傳統(tǒng)的生成或是發(fā)布網(wǎng)站的方式?jīng)]有任何問題,當(dāng)使用Microsoft Web Deployment Projects工具生成唯一程序集時(shí)出現(xiàn)了錯(cuò)誤信息“Aspnet_merge.exe Exited with Code 1”(Aspnet_merge.exe 退出,錯(cuò)誤代碼1),這樣的信息根本無法讓我們辦斷到底是哪里出了問題。好,下面依次打開VS 2005的工具-選項(xiàng)-項(xiàng)目和解決方案-生成并運(yùn)行,設(shè)置“MSBuild 項(xiàng)目生成輸出詳細(xì)信息”,選擇“詳細(xì)”。再次生成Web Deployment Projects項(xiàng)目,注意“輸出”框內(nèi)的信息現(xiàn)在變得非常豐富了。

***導(dǎo)致無法編譯的問題終于出來了“An error occurred when merging assemblies: ILMerge.Merge: ERROR!!: Duplicate type ‘_Default’ found in assembly 'App_Web_k5hhsnh0'”,它的意思是說在程序集中發(fā)現(xiàn)了相同的類型_Default,經(jīng)過我檢查確實(shí)在我們的WEB項(xiàng)目中存在了兩個(gè)_Default類(在不同的目錄中),這樣的問題通過一般的生成完成和發(fā)布網(wǎng)站肯定都是檢測(cè)不出來的,運(yùn)行也是正常的。


文章題目:掌握MicrosoftWebDeploymentProjects配置相關(guān)技巧
轉(zhuǎn)載源于:http://www.dlmjj.cn/article/dhheoce.html