如何将自定义 WebPartPage 部署到特定目标站点 (Web)
Posted
技术标签:
【中文标题】如何将自定义 WebPartPage 部署到特定目标站点 (Web)【英文标题】:How to Deploy a Custom WebPartPage to a specific target site (Web) 【发布时间】:2013-09-10 22:31:37 【问题描述】:我在同一个解决方案中创建了一个自定义 Web 部件,我们称之为 AppPart,以及一个自定义 Web 部件页面,我们称之为 AppPage。我更改了 AppPage 的 Elements.xml,以便在激活功能时它自动包含 AppPart。这非常适合我的目的。我的问题是 Visual Studio 只允许我将该功能部署到站点(网站集)范围,我需要将此页面部署到 Web(特定网站)范围。据我了解,这是可以做到的,但必须手动更改配置。
【问题讨论】:
真的,一个-1?介意解释一下你为什么这样做而不是仅仅为了它而这样做吗? 【参考方案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。以上是关于如何将自定义 WebPartPage 部署到特定目标站点 (Web)的主要内容,如果未能解决你的问题,请参考以下文章