.Net打包發佈網站

.net網站發佈只生成一個dll的方法

 

.net網站發佈只生成一個dll的方法,如果要固定生成文件名如何固定呢?有以下兩種方案:

一、每個頁面的程序集分別生成對應的dll,方法:在“發佈網站”的選項中,勾選“使用固定命名和單頁程序集”

二、整個站點的程序集都生成爲一個文件;方法:需下載MS提供的插件,經過簡單的設置可生成自定義的文件名(.dll):Web Deployment Projects with Visual Studio 2008

 

 

簡單操作如下:

1.下載後直接安裝,安裝完後打開VS2008;

2.在[生成]->[發佈網站]下面會多出一項[Add Web Deployment Project],也可在要發佈的網站項目上點右鍵.直接選取[Add Web Deployment Project],彈出屬性對話框後.設置好指定名稱和存放目錄添加後,可以看到當前解決方案中多了一項,有很多其它屬性,就自己去設置了;

3.在剛添加的方案(Web Deployment Project)中點右鍵->[生成],就會生成相應文件和目錄了

 

 

下載網址:

 

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0aa30ae8-c73b-4bdd-bb1b-fe697256c459

 

生成編譯後的dll文件後需要將這些文件打包成安裝文件,具體方法:

1. 在解決方案中添加Web Setup Project工程,如下圖所示: 

 

2. 在工程依賴項中加入部署工程的輸出結果, 右鍵-》 add -> project output, 選擇部署工程輸出作爲打包依賴項,如下圖所示

插入後如下圖所示:

 

3. 在打包工程上右擊選擇build,即可生成打包文件:

至此,打包完成!

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章