将本地数据库连接到 ASP.NET [关闭]
Posted
技术标签:
【中文标题】将本地数据库连接到 ASP.NET [关闭]【英文标题】:Connect on-promise database to ASP.NET [closed] 【发布时间】:2018-10-12 03:47:45 【问题描述】:我在将 on-promise 数据库连接到在线 SharePoint 时遇到了一些困难。
数据库连接需要***,一旦用户离开本地网络。
基本上,我们有一些数据库视图,我们想在我们的 SharPoint 在线显示它们。
SharePoint 2013 在线 E3
SQL 服务器
活动目录
我们需要一份指南,了解如何在不使用公共 PI 的情况下在线访问 SharePoint 上的此数据库。基本上,我们正在尝试找到一种通过安全连接来连接该数据库的方法。
目标是开发asp.net应用, 选项列表
WCF
Web API 技术
【问题讨论】:
问题有什么问题? 与编程无关 这是我的错,我没有提到ASP.NET开发部分 【参考方案1】:连接 SharePoint:
将
Azure Hybrid Connection
、BCS 与托管WCF 端点的Azure Web App 结合使用,我们现在可以通过外部内容类型(ECTs
) 或SharePoint Hosted Apps
将本地SQL data
公开给SharePointOnline 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以上是关于将本地数据库连接到 ASP.NET [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
将 asp.net web 表单连接到 ms access 数据库
Xamarin Android 使用 Asp.Net core web api 连接到 Azure Notification Hub [关闭]
如何将 youwave 连接到本地 sql 数据库 [关闭]
ASP.NET Core MVC:使用 SQL Server 身份验证连接到现有数据库
如何将 Openoffice calc excel 连接到 sql server 而不是 asp.net 中的 oledb excel 连接