1

我在Windows Server 2008 Enterpise上安裝的Visual Studio 2008編寫「Hello World」WebPArt。 在MIcrosoft EMEA服務器上運行My Test SharePoint Web應用程序。 如何將WebPart部署到此WebApplication中?如何部署SharePoint WebPart?

+1

當你說「微軟EMEA服務器」 - 你的意思是它在Microsoft Business Productivity Online Services(BPOS,即他們當前的SharePoint雲解決方案),Office365(他們的新雲解決方案)上託管,還是由IT人員控制的內部服務器託管? – 2011-05-20 18:34:24

+0

是的,它託管在Microsoft EMEA服務器上! – 2011-05-23 10:18:19

+0

什麼*確切*您的意思是與微軟EMEA服務器?它是託管服務器還是您自己運行的服務器? – Ryan 2011-05-26 09:11:54

回答

3

如果您使用的是Visual Studio 2008,我將假設您使用的是SharePoint 2007(MOSS或WSS 3.0)。

有很多方法可以部署Web部件。最簡單的很可能是這一個:

  1. 下載並安裝WSPBuilder(與Visual Studio插件)
  2. 右鍵單擊,您的項目,然後選擇「生成WSP」
  3. 看你的文件夾中的在* .wsp文件將包含您的Web部件

複製WSP文件在服務器上,打開一個命令行

輸入以下命令:

STSADM -o addsolution -filename {} WSPFILENAME STSADM -o deploysolution -name {} WSPFILENAME {-url SITEURL}

有更簡單的方法來做到這一點(不涉及命令行)。查看wspbuilder站點上的文檔。

還有其他加載項適用於Visual Studio(包括一個由微軟內置),這將有助於你與SharePoint解決方案在Visual Studio 2008,但我發現WSPBuilder是構建/部署SharePoint解決方案的最有效方式。

如果您使用的是SharePoint 2010,那麼您確實應該升級到Visual Studio 2010,因爲您所要做的只是F5,並且它會部署您的Web部件。

+0

你的意思是--url {SITEURL}激動嗎? – 2011-05-23 12:04:03

+0

好吧,例如,如果您的網站集是在http:// mysitecollection上,那麼您的命令將以「-url http:// mysitecollection」結尾 – 2011-05-23 16:09:27

1

從碎片從你問herehere看來該關鍵位信息,你錯過了你的問題的其他2個幾乎idential問題拼湊是你正在使用微軟的託管BPOS又名SharePoint Online中平臺。 (沒有人能明白你的意思是EMEA)

這不適合你。您必須通過在服務器上運行STSADM實際上來實際在您的服務器場中安裝Web部件。

您不能將其作爲託管服務器,因此您必須要求託管公司(此例中爲Microsoft)代表您這樣做。

如果它是普通的共享BPOS,那麼你就沒有機會 - 他們不會允許第三方或自定義Web部件。

如果它的BPOS-d(專用,5000個座位+),那麼你可以讓他們,如果你按照100頁過程部署自定義/指導這裏

+1

+1很好的回答(你說得對,我不明白他的意思是歐洲,中東和非洲) – 2011-05-27 20:30:57