在一个SharePoint上开发SharePoint Web部件,但是将部署在完全不同的SharePoint部件上

时间:2018-10-17 17:21:19

标签: sharepoint sharepoint-2016

好的,这就是交易:我工作的公司与一家公司签订了为另一家公司开发自定义SharePoint Web部件的合同。另一家公司不允许我访问他们的SharePoint,因此我正在针对我公司拥有的SharePoint开发Web部件,并且我们将以某种方式(在这一点上我不知道如何)将它从我们的产品中获取到他们的产品中。开发完成。或者至少是计划...

我正在链接.ascx上的Web部件上的JavaScript文件(通过将js文件拖到.ascx的标记视图中),并注意到它生成的URL:“ / _layouts / 15 / MyWebPart / js /。 ..”。立刻,这引爆了一个危险信号:那是15?它从何而来? 在不同的SharePoint上会有所不同吗?

是否有任何编程方法来获取该URL?甚至只是15个?如果没有,我们将如何处理在目标服务器上的部署?

1 个答案:

答案 0 :(得分:1)

“ 15”是该版本(至少2013年,可能也是2016年)的SharePoint二进制文件,配置文件和其他SharePoint服务器文件的位置(关于为什么现在没有15个版本,现在为15)的位置。有时称为“ 15个配置单元”或“ 14个配置单元”(对于SharePoint 2010)。

https://www.codeproject.com/Tips/427416/What-is-SharePoint-2010-14-hive-directory