【问题标题】:Sharepoint Provider Hosted Add In using .Net Core application使用 .Net Core 应用程序的 Sharepoint Provider 托管插件
【发布时间】:2017-10-30 21:34:36
【问题描述】:

我目前正在尝试将我已经创建的应用程序作为 .Net CORE 应用程序,并以提供商托管的 Sharepoint 插件的形式将其连接到 Sharepoint Online。

Sharepoint 插件似乎只能识别 .Net Framework Web 应用程序,这将导致必须将 .Net CORE 应用程序移植到 .Net 应用程序。

我正在寻找最简单、最干净的方法来进行此操作。

有没有一种方法可以使用 .Net Core 创建提供程序托管的应用程序,还是应该将 .NET Core 应用程序移植到 .Net Framework Web 应用程序?

如果是这样,你会怎么做?

【问题讨论】:

    标签: asp.net sharepoint asp.net-core sharepoint-online


    【解决方案1】:

    即使我们试图实现同样的目标。但我们最终进入了 .net 框架。为了更安全,您可以使用 Visual Studio 创建提供商托管的应用程序,它可以更好地连接到 Sharepoint 应用程序。

    .Net 核心到 .Net 框架的转换非常简单,因为与 .Net 核心相比,框架包含大部分库和功能。您可以从 your.net core 复制粘贴代码,然后进行修改以适应框架。

    否则,您可以通过 SharePoint Rest API 使用 oauth 令牌。如果您已经构建了提供程序托管的应用程序并将其安装在您的网站集中,您可以使用现有的客户端 ID、客户端密码来获取访问令牌,例如 this。这样您就可以使用现有的 .Net 核心应用程序执行所有操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多