在Sharepoint Solutions中,我可以将DeploymentServerType指定为部署为ApplicationServer或WebFrontEnd。不幸的是,关于此的文档相当有限。
我只是想知道:我何时会使用哪个选项?如果我的解决方案包括计时器作业(应该在App Server上运行?)和Web部件(需要转到每个Web前端),该怎么办?如果我仍指定服务器,这对实际上如何影响?
感谢您的帮助!
答案 0 :(得分:2)
DeploymentServerType参数是可选的(MSDN),如果指定,它会限制您的解决方案部署到的服务器场中的哪些服务器。如果你有App Server和然后,Web前端组件将参数保留,以便将其部署到所有服务器。
请参阅以下博客文章中的“解决方案元素”部分:
“DeploymentServerType - 指示哪种类型的服务器是此解决方案部署的目标。可以是ApplicationServer或WebFrontEnd。此属性是可选的(如果未使用,则将解决方案部署到服务器场中的所有服务器)”< / p>
编辑:从逻辑上讲,如果您的解决方案只包含WFE内容(Web部件,页面,图像等..),那么您可以使用WebFrontEnd参数。如果它包含AppServer内容(计时器作业或部署到管理中心的任何内容 - 例如,额外的管理页面),则使用ApplicationServer参数。通常我发现大多数解决方案都将部署到WebFrontEnd。
答案 1 :(得分:0)
如果您正在讨论如何设置服务器场,那么很多关于technet上的planning和deploying SharePoint的文档。
如果您正在讨论以编程方式为SharePoint创建解决方案文件(wsp),那么您可以更具体一点吗?你在谈论manifest.xml文件中的属性吗?