有没有人使用 WSP Builder 打包使用 Config Store (http://www.codeplex.com/SPConfigStore)并部署到 web 应用程序的 bin 目录的解决方案?
当我尝试在我的代码隐藏文件中引用配置存储时,我得到了这个异常......
System.Security.SecurityException:该程序集不允许部分受信任的调用者
我已将部分受信任的调用者属性添加到我的项目中
[assembly: AllowPartiallyTrustedCallers()]
以及我的方法上的共享点权限属性
[SharePointPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Impersonate = true)]
[SharePointPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, ObjectModel = true)]
但这似乎没有做任何事情,我还指定了具有正确 IPermission 的自定义 CAS 策略
<IPermission class="Microsoft.SharePoint.Security.SharePointPermission, Microsoft.SharePoint.Security, version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" version="1" ObjectModel="True" UnsafeSaveOnGet="True" Unrestricted="True" />
仍然没有成功,肯定其他人已经这样做了,我一定是错过了什么
我正在使用 WSP Builder 1.0.5 版。