我目前正在尝试将我已经创建的应用程序作为.Net CORE应用程序,并以Provider Hosted Sharepoint Add In的形式将其连接到Sharepoint Online。
似乎Sharepoint add ins只能识别.Net Framework Web应用程序,这会导致必须将.Net CORE应用程序移植到.Net应用程序。
我正在寻找最简单,最干净的方法。
有没有办法可以使用.Net核心创建Provider Hosted应用程序,还是应该将.NET Core应用程序移植到.Net Framework Web应用程序?
如果是这样,你会怎么做呢?
答案 0 :(得分:1)
即使我们试图达到同样的目的。但我们最终进入了.net框架。为了更安全,您可以使用visual studio创建提供商托管应用程序,从而更好地连接到Sharepoint应用程序。
<。> .Net核心到.Net框架的转换将非常简单,因为与.Net核心相比,该框架可以容纳大部分库和功能。您可以复制粘贴来自.net核心的代码,然后您可以进行修改以适应框架。否则,您可以使用SharePoint Rest API来使用oauth令牌。如果您已经构建了提供程序托管应用程序并将其安装在网站集中,则可以使用现有客户端ID,客户端密钥来获取访问令牌,如this。这样您就可以使用现有的.Net核心应用程序执行所有操作。