0

我正在尝试构建一个 Web 部件以托管在 SharePoint Online(Office 365 的一部分)上。我想使用实体框架连接到 SQL Azure 中的数据库。这甚至可能吗?我尝试部署一种解决方案,但我收到非常无用的错误消息“Web Part Error: Sandboxed code execution request failed.”。

有人让这个组合起作用吗?

4

1 回答 1

0

我发现这是不可能的。原因是沙盒中的权限受限,无法使用代理绕过它。在 Office 365 中从 SharePoint Online 访问 SQL Azure 的唯一方法是通过 Web 服务公开对驻留在 SQL Azure 中的实体的操作。我目前正在研究这种方法,一旦我有更多信息,我可以更新这个答案。

7/27 更新:使用提供 SQL Azure 数据的 Web 服务,我们可以将 SQL Azure 与 SharePoint 集成。SharePoint 中启用此集成的组件称为“Business Connectivity Services”。

更多信息可以在这里找到:http: //blogs.msdn.com/b/donovanf/archive/2012/06/25/office-365-o365-business-connectivity-services-bcs-hands-on-lab-wiring- up-o365-bcs-to-a-windows-azure-service-for-office-2010-and-sharepoint-online-solutions.aspx

于 2012-07-26T19:19:08.157 回答