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



我有2个以上的SharePoint应用程序,我希望他们转到具有多个领域的同一MVC项目。

SharePoint应用程序:

  1. CRM
  2. ProjectManagement

MVC区域

  1. base/crm
  2. 基础/项目管理

我已经配置了应用清单,以指向每个SharePoint应用中的正确URL:

Start Page: base/CRM

现在的问题是:

1。 web.config仅包含1个clientId-但是每个SharePoint应用都需要自己的clientId-我如何获取正确的clientId,以通过相应的应用程序拾取正确的clientId?

2。我已经读到Tokenhelper.cs class class每次会话存储数据,因此,如果某人从CRM跳到项目管理URL,则会会话包含错误的标记信息 - 如何我将其分解以使用多个应用程序?

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

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

最新更新