調試SharePoint web part時, 如何可以多個人同時啟動調試?

來源:互聯網
上載者:User
web 如果一個人在調試 web part , w3wp 進程會被這個人佔用的. 其他人就沒辦法開啟網站上任何的 asp.net 程式.
有什麼好的辦法,
可以讓項目群組成員可以同時啟動調試而不會發生並發衝突?
---------------------------------------------------------------

解決方案: 基於 IIS 6 的新特性: Application Pool
每個 Application Pool 都啟動獨立的 w3wp.exe 進程.
所以, 可以配置不同的 wss website 來映射同一個 wss website

比如, 現在伺服器 80 連接埠的 website 是要多個開發員同時進行遠端偵錯的 Virtual Server, site name 為 Default Server

具體步驟
一. IIS 配置
1.1 開啟 IIS, 建立一個調試用的 website, 並分配連接埠, 比如: 88 連接埠, Home Directory 與 Default Server 一樣
二. SharePoint 配置
2.1 進入 SharePoint Central Administration ->Virtual Server Configuration / Extend or upgrade virtual server
2.2 在 Virtual Server List 裡點擊剛才建立的 website name進入 Extend Virtual Server 頁面
2.3 選擇Provisioning Options 是 Extend and map to another virtual server 進入 Extend and Map to Another Virtual Server 頁面
2.4 配置 Virtual Server 選項:
Server Mapping 選擇是 Default Server
Application Pool 項是 Create a new application pool, 然後按提示輸入相關的資訊, 之後按 OK 完成

操作成功後,
留意伺服器的 Application Pool 會多了一個剛才建立的 Application Pool,
在開發機進入 http://server:88 後, 伺服器會啟動多一個 w3wp.exe 進程.
多個 w3wp.exe 有不同的ID, 都是獨立的,
至於哪個 w3wp.exe 進程是你的, 這個.... 這個... 唯有一個一個地去試了 :(



相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。