Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在本地web服务器上部署低信任度SharePoint应用程序_C#_Sharepoint_Sharepoint 2013_Sharepoint Online - Fatal编程技术网

C# 如何在本地web服务器上部署低信任度SharePoint应用程序

C# 如何在本地web服务器上部署低信任度SharePoint应用程序,c#,sharepoint,sharepoint-2013,sharepoint-online,C#,Sharepoint,Sharepoint 2013,Sharepoint Online,我想将一个在SharePoint Online中运行的低信任度SharePoint应用程序部署到本地web服务器,但在数小时的谷歌搜索后,我无法找到使本地web服务器准备好执行此任务所需的步骤 有人能帮我吗 提前感谢。选项1 如果你只想在本地环境中测试你的应用程序,你只需要创建一个开发者网站(它只是一个使用开发者网站模板创建的网站集)。然后,您可以直接从VisualStudio部署应用程序。这适用于本地环境和在线环境 选项2 此外,从理论上讲,您可以强制非开发人员网站集作为开发人员网站承载应用

我想将一个在SharePoint Online中运行的低信任度SharePoint应用程序部署到本地web服务器,但在数小时的谷歌搜索后,我无法找到使本地web服务器准备好执行此任务所需的步骤

有人能帮我吗


提前感谢。

选项1

如果你只想在本地环境中测试你的应用程序,你只需要创建一个开发者网站(它只是一个使用开发者网站模板创建的网站集)。然后,您可以直接从VisualStudio部署应用程序。这适用于本地环境和在线环境

选项2

此外,从理论上讲,您可以强制非开发人员网站集作为开发人员网站承载应用程序,这只是出于测试目的,我没有测试过这一点,因此我不能推荐此操作,但信息在这里,以备您尝试

开发者网站是应用程序开发的预期场所 放置在SharePoint中它是专门为应用程序开发人员设计的 在将应用程序发布到应用商店之前安装和测试应用程序。有 某些网站集模板,如搜索和项目,可以 与开发人员站点模板不兼容。这意味着 开发人员无法测试设计用于具有这些模板的应用程序 仅开发人员站点。侧向加载特性支持开发 针对使用不同模板但没有 影响用户界面。通过启用侧加载,管理员为 任何具有应用程序安装权限的人都可以安装未安装的应用程序 来源于应用程序目录或应用程序商店

选项3

假设您希望设置一个生产就绪环境以在本地部署应用程序,可能是因为您希望允许测试用户从您的应用程序目录中选择应用程序,以便他们能够拥有安装和配置应用程序的完整体验

要设置本地应用程序目录,您需要在服务器和DNS中执行一些特定配置

以下是一些关于这个主题的好资源:


我知道该怎么做了,实际上没那么多

如果要在本地web服务器上部署远程web(我就是这么说的),则必须执行以下操作:

  • 使用任何操作系统设置web服务器
  • 使web服务器能够使用SSL进行通信
  • 公开外部连接的web服务器

  • TokenHelper类在您的低信任度应用程序中用于从ACS获取代币,其余的将由它负责。

    那么,您尝试了什么,失败了什么?