【问题标题】:SqlClientPermission in a sandbox web part沙盒 Web 部件中的 SqlClientPermission
【发布时间】:2011-10-14 13:22:31
【问题描述】:

我正在尝试很长时间才能在我的 Web 部件中获得有效的 SQL 连接。我阅读了很多 msdn 资料并尝试了很多东西,但我无法让它工作......每次我尝试打开 SQL 连接时,我的 Web 部件都会抛出异常:Request for the permission of type 'System.Data.SqlClient.SqlClientPermission

我尝试了将 .net 信任设置为更高的 custom.configs,编辑清单,使用 PermissionSet-Class 设置权限,还尝试了 FullTrust,但没有任何效果。如何正确设置权限? 顺便说一句,Web 部件是沙盒解决方案。

如果有人能给我详细的视图,如何设置权限,那就太棒了。

【问题讨论】:

    标签: sharepoint exception permissions trust


    【解决方案1】:

    对于这种操作,您需要开发一个完全信任的代理 (SPProxyOperation) 以供您的沙盒解决方案使用。

    沙盒解决方案具有代码访问安全性和权限限制。详情您可以访问: http://extreme-sharepoint.com/2011/10/07/sharepoint-sandbox-reallly-new-feature/

    【讨论】:

    • 我从未尝试过使用 SPProxyOperation。明天我会试试看,如果它的工作给你反馈。
    • 好吧,它不工作 :(。我还用一个标准的 Web 部件对其进行了测试。这里的连接没有任何问题。如果有新的东西我会告诉你的。跨度>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-04
    • 2014-06-29
    • 2016-04-27
    • 2011-09-16
    • 2015-08-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多