指向同一MVC项目的多个SharePoint应用程序

时间:2015-05-13 14:01:24

标签: asp.net-mvc sharepoint

我有两个以上的SharePoint应用程序,我希望它们可以转到具有多个区域的同一个MVC项目。

SharePoint Apps:

  1. CRM
  2. 项目管理
  3. MVC领域

    1. 基/ CRM
    2. 碱/项目管理
    3. 我已将App Manifest配置为指向每个SharePoint应用中的正确网址:

      Start Page: base/CRM
      

      问题现在是:

      1。 web.config只包含1个ClientId - 但每个SharePoint应用程序都需要自己的ClientId - 如何让各个应用程序选择正确的ClientId?

      2. 我已经读过TokenHelper.cs类存储每个会话的数据,所以如果有人要从CRM跳到项目管理网址,会话将包含错误的令牌信息 - 如何将其分解为多个应用程序?

1 个答案:

答案 0 :(得分:0)

两个“问题”只能通过自定义默认的SharePointContext.cs和TokenHelper.cs来解决,因为它们是以这种方式设计的。

根据您应该考虑的条件,没有人阻止您修改这些文件并使用您想要的任何clientID(或多个ID)。