Sharepoint 2010部署目标Web应用程序未按预期工作

时间:2014-03-30 06:10:29

标签: deployment sharepoint-2010

我使用sharepont 2010开发了一项功能,功能范围是" Web",功能部署目标是" WebApplication"(部署目标已设置抛出包 - >高级 - &gt ;添加 - >从项目输出添加程序集 - >部署目标为" WebApplication)。

在此功能中使用" SPWebConfigModification"类更新web.config文件。

我的担忧如下:

1)部署之后,应该去特定的" web"因为它是一个" WebApplication" deployemnt但是此功能在服务器中的所有Web应用程序中都可用,即使我们转到Central Admin-> System Setting-> Manage Farm解决方案,我们也可以看到此.wsp文件已部署到特定的Web应用程序而不是全球部署。我觉得这看起来很奇怪。我的要求是,该功能应该在一个Web应用程序中可用,而不是在所有Web应用程序中。有人可以指出我这是错误的,或者我们怎么做?

1 个答案:

答案 0 :(得分:0)

这与功能清单文件中的属性 ActivateOnDefault 有关,此属性仅适用于作用于Farm和Web Application级别的功能。将该设置设置为True的任何功能(Farm或WebApplication)将在部署WSP解决方案时自动在所有Web应用程序上激活。默认情况下,此属性设置为true。

在这里阅读更多相关信息:

http://www.sharepoint.bg/radi/post/Activate-on-Default-confusion-and-features-scoped-at-Web-Application-level.aspx