我使用基于 Server 2012 的 Visual Studio 建立了一个开发环境,运行 SharePoint 2013。我的项目是一个事件接收器,用于记录 fileAdded 和其他事件。我能够运行、测试和调试一切都很好。
我的问题是关于如何在单独的生产服务器上部署我的项目?我一直在查看文档,但我发现的很多内容都没有列出 SharePoint 2013(我主要是 2010 年)。在构建发布时,我得到一个目录,其中包含我的功能文件夹、所有引用的 dll 以及 manifest.xml。在功能文件夹中,我获得了事件接收器文件夹和 feature.xml 文件。最后,在事件接收器文件夹中,有 elements.xml 文件。
我已尝试将该基本目录添加到文档中指定的功能文件夹(C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\FEATURES),但尝试添加该目录或子目录- 带有 SharePoint 管理外壳的目录(尝试了相对路径和绝对路径)只会给出无效数据错误。
此事件接收器旨在部署为场解决方案。我可以使用任何类型的安装程序或打包工具来简化部署吗?是否有任何针对这种性质的 SharePoint 2013 教程?