• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 辦公軟件教程 > 詳細頁面

        SharePoint 本地開發處理方案以及遠程調試完成圖文教程

        SharePoint 本地開發處理方案以及遠程調試完成圖文教程

        更新時間:2024-02-08 文章作者:未知 信息來源:網絡 閱讀次數:

        SharePoint發行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強大的團隊協作環境,使得組織能夠在整個組織內部實現整合、組織、查找和提供 SharePoint站點。

        在SharePoint開發中,我們需要在部署有SharePoint環境的服務器中開發,這是一件讓人很苦惱的事情,畢竟不能一個項目多人開發配備多臺服務器,這就需要本地開發。

          本來自己以為SharePoint 2013在不再支持客戶端系統的條件下,只能服務器上開發,QQ群里的朋友提醒說也可以本地開發,遠程調試,以為自己是知道SharePoint 2010可以通過注冊表修改,本地安裝SharePoint的,順著這個思路,經過一番谷歌/bing,然后實現了,在此總結一下,分享給大家。

        思? 路

          本地安裝Visual Studio 2013,導入SharePoint注冊表,復制必須的dll,使用遠程調試;

        缺? 陷

          不能本地創建SharePoint解決方案,只能編輯;

        場? 景

          可以使用源代碼管理,將文件下載到本地進行開發,然后在服務器上獲取,打包/部署,然后本地調試。

          1、在本地嘗試使用VS開發SharePoint的朋友,都知道新建/打開SharePoint解決方案,會報如下錯誤:

        SharePoint 本地開發解決方案以及遠程調試實現教程_本站

          2、在SharePoint 服務器中,打開注冊表,找到如下位置:

          我查資料沒有查到2013版本的,但是2010版本說要把服務器上Web Server Extensions下面,14這個節點導出,然后導入到本地即可;

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

        wps_clip_image-30078[5]

          3、導入注冊表,新建SharePoint解決方案依然報錯,因為默認需要連接調試的站點,而本地沒有,必然報錯(或許修改不讓默認連接,也能解決,待解決);

          但是,在服務器上創建一個解決方案,本地編輯已經可以了,但是會報如下錯誤,很正常,因為本地沒有環境必然沒有這兩個引用,去服務器拷過來,放到bin/debug下:

        wps_clip_image-11724[4]

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

        wps_clip_image-19334[4]

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

          這樣,我們本地編寫SharePoint 2013的解決方案,已經可以了,下面我們進行遠程調試的配置:

        wps_clip_image-17886[4]

          6、使用遠程調試,有幾個步驟需要配置:

            a.本地/服務器必須有相同的管理員帳號;

            b.將本地VS中的Remote Debugger拷貝到服務器,并執行msvsmon.exe;

            c.設置msvsmon.exe為windows認證,將調試使用賬號授權允許調試;

            d.暫時關閉兩臺機器防火墻,或者允許調試通過;

          7、服務器和本地,共同創建一個賬號mydebug(用戶名/密碼相同);

          我在完成這步以后,測試了可以不必使用這個賬號調試,但是這個賬號兩邊必須有,而且必須授權管理員;

        wps_clip_image-9712[4]

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

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

        wps_clip_image-31575[4]

          9、在拷貝到服務器的Remote Debugger中,右鍵msvsmon.exe,以管理員運行,然后會看到Visual Studio遠程調試監視器打開;

        wps_clip_image-12670[4]

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

        wps_clip_image-26212[4]

          11、端口號隨意設置,要使用Windows身份認證,權限要勾上調試賬號;

        wps_clip_image-4685[4]

          12、在本地VS中,附加進程,如下圖:

          可以看到,我們附加的已經是遠程服務器的進程了,選擇w3wp.exe

        wps_clip_image-31923[4]

          13、可以看到Visual Studio遠程調試監視器,已經接到我們的連接了;

        wps_clip_image-18769[4]

          14、遠程調試注意要部署最新的程序,否則斷點不會命中;

        wps_clip_image-32117[4]

          15、部署以后,還要單獨部署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系統兼容問題,4.0以上版本的dll,都不熟到C:\Windows\Microsoft.NET\assembly下了,不再是我們熟悉的GAC,這一點要特別注意;

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

        wps_clip_image-6848[4]

          16、所有工作完成,看看遠程調試的效果吧,還是不錯的。

        wps_clip_image-16047[4]

        總? 結

          SharePoint 2013本地開發,就是把SharePoint注冊表從服務起導出然后從本地導入;遠程調試有幾個要注意的地方,本地/遠程Remote Debugger版本要一致,本地/遠程要有相同的管理員賬號,遠程運行Remote Debugger本地連接,Remote Debugger配置Windows認證并授權調試賬號,代碼要是最新pdb文件要部署到GAC下,GAC已經不再原來的位置。

          以上就是SharePoint2013本地開發解決方案以及配置遠程調試的全部內容,在此,謝謝大家的閱讀并歡迎點贊,希望霖雨的博客能夠為大家帶來幫助。


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

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 免费人成在线观看网站品爱网日本| 国产成人精品免费视频大全| 亚洲国产精品久久久久久| 亚洲成AV人片在线观看ww| 亚洲一区二区三区在线| 亚洲成av人在线观看网站| 精品乱子伦一区二区三区高清免费播放 | 亚洲av永久中文无码精品| 毛片网站免费在线观看| 亚洲国产成人精品无码久久久久久综合 | 亚洲a级片在线观看| 我想看一级毛片免费的| 亚洲午夜久久久久久久久久| 亚洲av片不卡无码久久| 最近中文字幕mv手机免费高清| 亚洲hairy多毛pics大全| 免费在线观看你懂的| a毛片成人免费全部播放| 国产亚洲3p无码一区二区| 亚洲狠狠色丁香婷婷综合| 免费大香伊蕉在人线国产| 亚洲人成在线观看| 国产成人精品免费视频大全麻豆 | 亚洲av乱码一区二区三区| 好爽…又高潮了免费毛片 | 2020亚洲男人天堂精品| 久久99精品国产免费观看| 免费jlzzjlzz在线播放视频| 久久99久久成人免费播放| 青青草原精品国产亚洲av| 精品一区二区三区高清免费观看| 亚洲日韩中文字幕在线播放| 中文字幕免费观看| 亚洲色WWW成人永久网址| 91福利视频免费| 欧美激情综合亚洲一二区| 无码人妻一区二区三区免费手机 | 永久免费看mv网站入口| 国产成人精品亚洲2020| 亚洲精品成人区在线观看| 亚洲人成网站999久久久综合|