1

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

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

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

4

1 回答 1

1

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

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

于 2011-10-14T17:07:59.870 回答