【问题标题】:How to Deploy a Custom WebPartPage to a specific target site (Web)如何将自定义 WebPartPage 部署到特定目标站点 (Web)
【发布时间】:2013-09-10 22:31:37
【问题描述】:

我在同一个解决方案中创建了一个自定义 Web 部件,我们称之为 AppPart,以及一个自定义 Web 部件页面,我们称之为 AppPage。我更改了 AppPage 的 Elements.xml,以便在激活功能时它自动包含 AppPart。这非常适合我的目的。我的问题是 Visual Studio 只允许我将该功能部署到站点(网站集)范围,我需要将此页面部署到 Web(特定网站)范围。据我了解,这是可以做到的,但必须手动更改配置。

【问题讨论】:

  • 真的,一个-1?介意解释一下你为什么这样做而不是仅仅为了它而这样做吗?

标签: sharepoint deployment sharepoint-2010 web-parts


【解决方案1】:

使用powershell,在命令中指定web应用。

Install-SPSolution -Identity <SolutionName> -WebApplication <URLname>

查看此链接并按 ctrl+F 以获取“使用 Windows PowerShell 将解决方案包部署到单个 Web 应用程序”

http://technet.microsoft.com/en-us/library/cc262995(v=office.14).aspx

【讨论】:

  • 那么这是否意味着在 Visual Studio 中无法做到这一点?没想到这么简单……
  • 根据我的经验,通过 Visual Studio 进行部署仅用于本地开发环境的开发目的。解决方案准备就绪后,将其打包,然后将 .wsp 复制到 QA/Production/etc。并按照上面链接中的说明进行部署。
  • 我不会反对。我是 SharePoint 开发的新手,所以这对我来说不像现在那么明显。感谢您帮助我理解,而不是像某些人那样点击 -1。
猜你喜欢
  • 2011-12-06
  • 2021-01-24
  • 2015-08-02
  • 1970-01-01
  • 2011-08-01
  • 2022-01-15
  • 2015-04-06
  • 1970-01-01
  • 2022-01-13
相关资源
最近更新 更多