簡體   English   中英

如何從主機將Web服務部署到虛擬服務器?

[英]How do I deploy a web service to a virtual server from the host?

所有。 首先,我無法回答這個問題是否對SuperUser更好。 如果是這樣的話,那么有人可以移植會很好。

因此,無論如何,我正在使用C#在Visual Studio 2008中為SharePoint構建此服務。 當然,我需要能夠對其進行調試以快速構建它。 不幸的是,我的操作系統是XP Pro,因為它不是服務器操作系統,所以無法運行SharePoint。 我沒有重新安裝操作系統(這會帶來其他問題),而是安裝了Server 2003 + SharePoint Server 2007並在具有Virtual PC的虛擬機中運行。 我可以從Visual Studio創建某種管道,讓我從虛擬機中測試服務嗎?

謝謝!

我想我應該補充,這些是我得到的工具。 目前,不能選擇重新安裝或獲取新設備/軟件。

這絕對是值得的stackoverflow。 畢竟這是一個與開發過程有關的問題。

因此,您有兩個問題,即部署和調試。

對於部署,實際上有兩種方法可以解決此問題。 一種是創建一個真正的.wsp程序包,可以通過SharePoint提供的機制來部署/安裝/升級。 您確實應該為此做好准備,因為這是部署最終代碼的方式。 問題在於您只能通過連接到服務器場的計算機執行部署/安裝/升級。 在這種情況下,它將是您的VM。 在必須以這種方式工作的情況下,我已編寫了.wsp腳本並將其復制到服務器。 在服務器上是另一個腳本來進行部署。 是的,它比我想要的要多得多,但是它確實有效,而且它完全沒有腦子,因此也不會太麻煩。

第二種方法是更快,更不正確的方法。 在這種情況下,如果您要做的只是更改代碼,則只需要獲取新的DLL即可替換舊的DLL並啟動IIS。 在構建成功后,您可以通過從Visual Studio觸發的腳本來遠程完成所有操作。

至於調試,您當然可以遠程調試。 查看有關使用Visual Studio進行遠程調試過程的教程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM