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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

手动将自定制的WebPart部署到 SharePoint 2010 中

發布時間:2024/7/5 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 手动将自定制的WebPart部署到 SharePoint 2010 中 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.搭建好開發環境,建立webpart工程,寫代碼。

2.修改assembly.cs文件 ? 在部署前,需要修改assembly文件,增加以下兩句: ?

using System.Security; ?

[assembly: AllowPartiallyTrustedCallers] ?

如果不進行以上修改,在安裝WebPart時,會提示失敗。

3.復制文件 將編譯后的Dll復制到Web應用程序目錄下的bin目錄下。Web應用程序的文件夾位置類似以下路徑: C:\Inetpub\wwwroot\wss\VirtualDirectories\80\bin 。

4.修改web.config ? WebPart使用前,需要修改Web應用程序的配置文件。 ?

(1)增加SafeControls中增加一行,類似下面的寫法。 ?

<SafeControl Assembly="HelloWebPart" Namespace="HelloWebPart" TypeName="*" Safe="True" AllowRemoteDesigner="True"?? /> ?

(2)修改信任級別。 ? 將<trust level="WSS_Minimal" originUrl="" />改為<trust level="WSS_Medium" originUrl="" /> 也可以將WSS_Medium改Full

5.在網站中增加webpart(網站操作--網站設置--web部件--新建).

=========================================================

上面的這幾條是WebPart在對應的IIS Site 中所影響的地方。

那么WebPart在SharePoint Server中主要影響如下三個地方:

1:將對應的dll 放到GAC中

2:將 .ascx 文件放到14目錄中的指定文件夾中(程序中的_ascsPath定義)-->

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\CONTROLTEMPLATES\ManulDeployWebPart\EricSunManulWebPart1

3:將 .webpart 文件放到14目錄中指定的文件夾中(在Site Setting中的WebPart中可以看到對一個的WebPart文件)

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\FEATURES\ManulDeployWebPart_Feature1\EricSunManulWebPart1

具體如下圖所示:

1:GAC 中有對應的dll

2:ascx文件,即:WebPart的UI顯示文件

3: .webpart 文件

1):14目錄中

2):Site 的Setting 中

最終,建議大家不要手動去部署WebPart,費時費力還容易出錯,可以用Visual Studio進行一鍵部署;但是我們應該了解的是 部署一個?WebPart 后都影響了哪些地方,WebPart所對應的源文件都放在了哪個目錄下。

通過Visual Studio部署WebPart 請看: http://www.cnblogs.com/mingmingruyuedlut/archive/2012/12/02/2789488.html?

?

轉載于:https://www.cnblogs.com/mingmingruyuedlut/archive/2013/06/11/2798132.html

總結

以上是生活随笔為你收集整理的手动将自定制的WebPart部署到 SharePoint 2010 中的全部內容,希望文章能夠幫你解決所遇到的問題。

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