是否可以成功地将包含自定义 SharePoint 列表功能的事件处理程序的程序集(因此,依赖于Microsoft.SharePoint
程序集的类)部署到 Web 应用程序的 bin 而不是 GAC?
这样做的选项肯定出现在我的功能的 manifest.xml 文件中的 XML 标记中。但是,我已经看到一些参考资料表明,为程序集部署 CAS 策略是必须的,几乎没有关于如何为需要访问 SharePoint 对象模型等权限的程序集成功实现这一点的说明。我还看到讨论表明,由于 CAS 的困难/问题,GAC 几乎是一项要求。
我已经能够将程序集实际部署到文件夹中。然而,安全问题一直是一个很大的障碍。我能够让我的程序集运行(而不是简单地出现异常错误)的唯一方法是将 web.config 的信任级别提升到<trust level="Full" originUrl="">
在我的环境中不会运行的级别。我希望在继续与 CAS 进一步搏斗之前验证我正在尝试做的事情是否可行。
如果这是可能的,如果有人有指导或资源可以帮助我修改我的功能以以这种方式部署我的事件处理程序,我将不胜感激。