日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當(dāng)前位置:雨林木風(fēng)下載站 > 辦公軟件教程 > 詳細(xì)頁(yè)面

SharePoint 本地開(kāi)發(fā)處理方案以及遠(yuǎn)程調(diào)試完成圖文教程

SharePoint 本地開(kāi)發(fā)處理方案以及遠(yuǎn)程調(diào)試完成圖文教程

更新時(shí)間:2024-02-08 文章作者:未知 信息來(lái)源:網(wǎng)絡(luò) 閱讀次數(shù):

SharePoint發(fā)行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強(qiáng)大的團(tuán)隊(duì)協(xié)作環(huán)境,使得組織能夠在整個(gè)組織內(nèi)部實(shí)現(xiàn)整合、組織、查找和提供 SharePoint站點(diǎn)。

在SharePoint開(kāi)發(fā)中,我們需要在部署有SharePoint環(huán)境的服務(wù)器中開(kāi)發(fā),這是一件讓人很苦惱的事情,畢竟不能一個(gè)項(xiàng)目多人開(kāi)發(fā)配備多臺(tái)服務(wù)器,這就需要本地開(kāi)發(fā)。

  本來(lái)自己以為SharePoint 2013在不再支持客戶端系統(tǒng)的條件下,只能服務(wù)器上開(kāi)發(fā),QQ群里的朋友提醒說(shuō)也可以本地開(kāi)發(fā),遠(yuǎn)程調(diào)試,以為自己是知道SharePoint 2010可以通過(guò)注冊(cè)表修改,本地安裝SharePoint的,順著這個(gè)思路,經(jīng)過(guò)一番谷歌/bing,然后實(shí)現(xiàn)了,在此總結(jié)一下,分享給大家。

思? 路

  本地安裝Visual Studio 2013,導(dǎo)入SharePoint注冊(cè)表,復(fù)制必須的dll,使用遠(yuǎn)程調(diào)試;

缺? 陷

  不能本地創(chuàng)建SharePoint解決方案,只能編輯;

場(chǎng)? 景

  可以使用源代碼管理,將文件下載到本地進(jìn)行開(kāi)發(fā),然后在服務(wù)器上獲取,打包/部署,然后本地調(diào)試。

  1、在本地嘗試使用VS開(kāi)發(fā)SharePoint的朋友,都知道新建/打開(kāi)SharePoint解決方案,會(huì)報(bào)如下錯(cuò)誤:

SharePoint 本地開(kāi)發(fā)解決方案以及遠(yuǎn)程調(diào)試實(shí)現(xiàn)教程_本站

  2、在SharePoint 服務(wù)器中,打開(kāi)注冊(cè)表,找到如下位置:

  我查資料沒(méi)有查到2013版本的,但是2010版本說(shuō)要把服務(wù)器上Web Server Extensions下面,14這個(gè)節(jié)點(diǎn)導(dǎo)出,然后導(dǎo)入到本地即可;

  由于2013版本,Web Server Extensions下面,有14和15兩個(gè)文件夾,自己不知道導(dǎo)入哪個(gè),索性就把Shared Tools整個(gè)節(jié)點(diǎn)導(dǎo)出,然后導(dǎo)入到本機(jī)(Win8);

wps_clip_image-30078[5]

  3、導(dǎo)入注冊(cè)表,新建SharePoint解決方案依然報(bào)錯(cuò),因?yàn)槟J(rèn)需要連接調(diào)試的站點(diǎn),而本地沒(méi)有,必然報(bào)錯(cuò)(或許修改不讓默認(rèn)連接,也能解決,待解決);

  但是,在服務(wù)器上創(chuàng)建一個(gè)解決方案,本地編輯已經(jīng)可以了,但是會(huì)報(bào)如下錯(cuò)誤,很正常,因?yàn)楸镜貨](méi)有環(huán)境必然沒(méi)有這兩個(gè)引用,去服務(wù)器拷過(guò)來(lái),放到bin/debug下:

wps_clip_image-11724[4]

  4、這兩個(gè)文件所在位置,服務(wù)器物理路徑15\ISAPI下,如下圖:

wps_clip_image-19334[4]

  5、本地重新生成,VS顯示全部重新生成已成功,如下圖:

  這樣,我們本地編寫SharePoint 2013的解決方案,已經(jīng)可以了,下面我們進(jìn)行遠(yuǎn)程調(diào)試的配置:

wps_clip_image-17886[4]

  6、使用遠(yuǎn)程調(diào)試,有幾個(gè)步驟需要配置:

    a.本地/服務(wù)器必須有相同的管理員帳號(hào);

    b.將本地VS中的Remote Debugger拷貝到服務(wù)器,并執(zhí)行msvsmon.exe;

    c.設(shè)置msvsmon.exe為windows認(rèn)證,將調(diào)試使用賬號(hào)授權(quán)允許調(diào)試;

    d.暫時(shí)關(guān)閉兩臺(tái)機(jī)器防火墻,或者允許調(diào)試通過(guò);

  7、服務(wù)器和本地,共同創(chuàng)建一個(gè)賬號(hào)mydebug(用戶名/密碼相同);

  我在完成這步以后,測(cè)試了可以不必使用這個(gè)賬號(hào)調(diào)試,但是這個(gè)賬號(hào)兩邊必須有,而且必須授權(quán)管理員;

wps_clip_image-9712[4]

  8、找到本地的Remote Debugger,拷貝到服務(wù)器,路徑如下:

  C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Remote Debugger,調(diào)試的時(shí)候,注意使用里面64位進(jìn)行調(diào)試;

wps_clip_image-31575[4]

  9、在拷貝到服務(wù)器的Remote Debugger中,右鍵msvsmon.exe,以管理員運(yùn)行,然后會(huì)看到Visual Studio遠(yuǎn)程調(diào)試監(jiān)視器打開(kāi);

wps_clip_image-12670[4]

  10、如下圖,可以看到在等待新的連接:

wps_clip_image-26212[4]

  11、端口號(hào)隨意設(shè)置,要使用Windows身份認(rèn)證,權(quán)限要勾上調(diào)試賬號(hào);

wps_clip_image-4685[4]

  12、在本地VS中,附加進(jìn)程,如下圖:

  可以看到,我們附加的已經(jīng)是遠(yuǎn)程服務(wù)器的進(jìn)程了,選擇w3wp.exe

wps_clip_image-31923[4]

  13、可以看到Visual Studio遠(yuǎn)程調(diào)試監(jiān)視器,已經(jīng)接到我們的連接了;

wps_clip_image-18769[4]

  14、遠(yuǎn)程調(diào)試注意要部署最新的程序,否則斷點(diǎn)不會(huì)命中;

wps_clip_image-32117[4]

  15、部署以后,還要單獨(dú)部署pdb文件,使用命令行的方式;

Copy SharePointProject.pdb  C:\Windows\Microsoft.NET\assembly\GAC_MSIL\ SharePointProject\v4.0_1.0.0.0__3475aec342981a3a

  在SharePoint 2013中,由于.Net 4.0和Windows系統(tǒng)兼容問(wèn)題,4.0以上版本的dll,都不熟到C:\Windows\Microsoft.NET\assembly下了,不再是我們熟悉的GAC,這一點(diǎn)要特別注意;

  pdb文件部署路徑C:\Windows\Microsoft.NET\assembly\GAC_MSIL\SharePointProject\ v4.0_1.0.0.0__3475aec342981a3a,“3475aec342981a3a”是這個(gè)程序集的強(qiáng)名稱;

wps_clip_image-6848[4]

  16、所有工作完成,看看遠(yuǎn)程調(diào)試的效果吧,還是不錯(cuò)的。

wps_clip_image-16047[4]

總? 結(jié)

  SharePoint 2013本地開(kāi)發(fā),就是把SharePoint注冊(cè)表從服務(wù)起導(dǎo)出然后從本地導(dǎo)入;遠(yuǎn)程調(diào)試有幾個(gè)要注意的地方,本地/遠(yuǎn)程Remote Debugger版本要一致,本地/遠(yuǎn)程要有相同的管理員賬號(hào),遠(yuǎn)程運(yùn)行Remote Debugger本地連接,Remote Debugger配置Windows認(rèn)證并授權(quán)調(diào)試賬號(hào),代碼要是最新pdb文件要部署到GAC下,GAC已經(jīng)不再原來(lái)的位置。

  以上就是SharePoint2013本地開(kāi)發(fā)解決方案以及配置遠(yuǎn)程調(diào)試的全部?jī)?nèi)容,在此,謝謝大家的閱讀并歡迎點(diǎn)贊,希望霖雨的博客能夠?yàn)榇蠹規(guī)?lái)幫助。


Sharepoint 可以幫助企業(yè)用戶輕松完成日常工作。

溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

本類教程下載

系統(tǒng)下載排行

主站蜘蛛池模板: 吃女人的奶水和做爰视频 | 日日摸日日碰夜夜爽视频网站 | 国产精品久久久久久福利 | 免费高清欧美一区二区视频 | 91免费福利精品国产 | 成年男女免费视频 | 国产亚洲精品影达达兔 | 免费一级欧美片在线观免看 | 台湾佬自偷自拍情侣在线 | 国产精品第一区亚洲精品 | 欧美国产在线观看 | 91秦先生 | 99久女女精品视频在线观看 | 在线播放五十路乱中文 | 免费看日本 | 免费人成年激情视频在线观看 | 成人在线视频免费观看 | 在线观看日本一区 | 在线观看免费视频国产 | 九九精品久久 | 久操综合 | 色噜 | 日韩免费一区二区三区在线播放 | 色综合视频一区二区观看 | 乱一色一毛一片 | 日韩毛片大全免费高清 | 亚洲三级免费 | 中国国产xxxx免费视频 | 免费国产黄线在线观看软件 | 九九成人免费视频 | 在线88av| 天天天天天干 | 99久久综合狠狠综合久久aⅴ | 亚洲人人视频 | 免费看又黄又爽又色的网站 | 五月色丁香婷婷综合在线 | 国产亚洲精品久久久久久久久激情 | 黄 色 免 费 网站在线观看 | 日本视频播放免费线上观看 | 国产精品你懂得 | 日韩精品一区二区三区四区 |