日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

WebPart的三种部署方法

發布時間:2024/9/20 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WebPart的三种部署方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
部署Web部件的三種方法:<?XML:NAMESPACE PREFIX = O />

1.手工部署

2CAB文件部署

3MSI文件部署

?

首先來介紹手工部署方法,可以根據我的另一篇文章《開發一個簡單的WebPart》,首先制做出一個WebPart,然后按照以下步驟部署:

(1) 將我們編譯好的WebPart工程的DLL文件拷貝到網站虛擬目錄下的bin文件夾,或者也可以放到Global Assembly Cache(C:\Windows\assembly)—— 建議不使用這個

(2) 拷貝工程文件夾中的DWP文件到網站虛擬目錄下的wpcatalog文件夾

(3) 拷貝資源文件。如果使用GAC(Global Assembly Cache)放置Web部件時,將資源文件拷貝到C:\Program Files\Common Files\Microsoft Shared\web server extensions\wpresources。如果使用bin放置Web部件時,將資源文件拷貝到網站虛擬目錄下的wpresources文件夾。

(4) 最后,也是比較重要的一步,就是修改配置文件

其中包括修改網站的信任級別

<trust level="WSS_Minimal" originUrl="" />

Level修改為FULL

增加我們自己的ControlSafeControl

<SafeControl Assembly="MyFirstWebPart" Namespace="MyFirstWebPart" TypeName="*" Safe="True" />

經過這四個步驟我們就可以在網站添加WebPart時,在“虛擬服務器庫”中找到我們的自定義Web部件。

?

CAB文件部署:

我們在開發WebPart的解決方案上添加一個CAB項目
CAB文件應該包含

1Assembly DLL

2DWP文件

3Manifest.XML

4.資源文件

然后生成CAB文件,有兩種方法,用VS.NET或者使用Makecab.EXE來生成。

CAB文件安裝Web部件stsadm.exe

Stsadm –o addwppack –filename c:\testwebpartCab\Debug\testwebpartCab.CAB

?

MSI文件部署

使用MSI文件部署,它包含所有CAB文件部署的特性,并且支持CAS(Code Access Security)并能夠通過控制面板進行卸載。

可以使用這個工具WPPackager.EXE

轉載于:https://blog.51cto.com/bearstudyhard/298278

總結

以上是生活随笔為你收集整理的WebPart的三种部署方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。