【问题标题】:Connect on-promise database to ASP.NET [closed]将本地数据库连接到 ASP.NET [关闭]
【发布时间】:2018-10-12 03:47:45
【问题描述】:

我在将 on-promise 数据库连接到在线 SharePoint 时遇到了一些困难。

数据库连接需要VPN,一旦用户离开本地网络。

基本上,我们有一些数据库视图,我们想在我们的 SharPoint 在线显示它们。

SharePoint 2013 在线 E3

SQL 服务器

活动目录

我们需要一份指南,了解如何在不使用公共 PI 的情况下在线访问 SharePoint 上的此数据库。基本上,我们正在尝试找到一种通过安全连接来连接该数据库的方法。

目标是开发asp.net应用, 选项列表

WCF

Web API 技术

【问题讨论】:

  • 问题有什么问题?
  • 与编程无关
  • 这是我的错,我没有提到ASP.NET开发部分

标签: asp.net sql-server active-directory vpn sharepoint-online


【解决方案1】:

连接 SharePoint:

将Azure Hybrid Connection 、BCS 与托管WCF 端点的Azure Web App 结合使用,我们现在可以通过外部内容类型(ECTs) 或SharePoint Hosted Apps 将本地SQL data 公开给SharePoint Online and Cloud。

以下是two 方法,BCS 可以通过这些方法将这些数据源连接到SharePoint:

1. Azure Web App hosting WCF Service and External Lists
2. Azure Web App hosting WCF Data Service and Hosted Apps

优点:

使用外部这个approach is the reusability的好处 内容类型 (ECT)。 ECT 可用于多个列表和站点 在同一个网站集中。 ECT 也可用于complex 协会across multiple types of data.

public static void InitializeService(DataServiceConfiguration config)
{
// TODO: set rules to indicate which entity sets and service operations are visible, updatable, etc.
config.SetEntitySetAccessRule("*", EntitySetRights.AllRead);

config.DataServiceBehavior.MaxProtocolVersion = DataServiceProtocolVersion.V3;

config.UseVerboseErrors = true;
}

【讨论】:

  • WCF 端点或 Web API 更安全
  • web Api 是安全的,您可能有二级选择作为 Wcf 端点。click here
猜你喜欢
  • 2015-03-17
  • 1970-01-01
  • 1970-01-01
  • 2013-03-23
  • 2015-07-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多