您可以在SharePoint托管的应用程序中拥有功能接收器和事件接收器吗?

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/58491

  •  10-12-2019
  •  | 
  •  

我听说你不能在SharePoint托管的应用程序中拥有服务器端代码。

这是否意味着您无法访问功能和事件接收器?

有帮助吗?

解决方案

您希望在一个SharePoint托管的应用程序中会在特征接收器中进行哪些类型的事情?应用程序安装过程处理将所有必要的资源(例如HTML / CSS / JS资产,网站列/内容类型定义等)部署到APP Web。 在事件接收方方面,您可以在SharePoint的应用程序中创建“远程事件接收器” - 只是不在SharePoint托管的应用程序中。当您尝试将远程事件接收器添加到SharePoint托管的应用程序项目时,Visual Studio将为包含远程事件接收器WCF服务的解决方案添加新的Web应用程序项目。由于远程事件接收器依赖于WCF端点到“远程”处理从SharePoint引发的事件,并且此WCF端点包含服务器端代码,其定义无法在SharePoint托管的应用中运行。有关更多信息,请参阅此远程事件接收器在msdn上的to

许可以下: CC-BY-SA归因
scroll top