2012-07-08 34 views
2

部署我的新SharePoint解決方案,包含與WebApplication的範圍功能後,我發現該功能被添加到農場中的所有web應用。功能與WebApplication的範圍 - 只部署到一個web應用

的解決方案部署到一個web應用particluar,所以我不知道如果這樣的行爲是正確的。任何使功能只出現在WebApplication中的方法,解決方案被部署到?

回答

-1

如果這樣就不會部署到Web應用程序的另一個,如果它發生了更好的Web應用程序都刪除,並通過STSADM或PowerShell命令部署到Web應用程序ABC部署到Web應用程序ABC的解決方案。

,你可以忽略它,你是安全的,直到L具有未激活。

- 普利文

0

你是如何從PowerShell中或者從中央管理部署?如果您是從中央管理員部署的,則應該已經給出了部署的Web應用程序列表,但是如果您使用了PowerShell而不使用WebApplication標誌(http://technet.microsoft.com/en-us/library/ff607534.aspx),則它將已部署到所有Web應用程序。

0

這是不幸的設計。 該解決方案部署到單個Web應用程序,例如 enter image description here

,但功能上可以看到所有Web應用程序,即: enter image description here

功能/ =解決方案。這意味着解決方案中的一些元素(不是特性)只會出現在指定的Web應用程序中。

一種解決方法是隱藏功能,使用戶無法激活它。

退房還這些職位:
Is it possible to deploy a solution to a web application so that its features are only visible within this web application?
Creating a solution that deploys to selected WebApplications but copies the assembly to GAC