gpt4 book ai didi

sharepoint - 将 SharePoint 事件接​​收器程序集部署到 Web 应用程序 BIN

转载 作者:行者123 更新时间:2023-12-03 23:43:29 25 4
gpt4 key购买 nike

是否可以将包含自定义 SharePoint 列表功能的事件处理程序的程序集(因此,依赖于 Microsoft.SharePoint 程序集的类)成功部署到 Web 应用程序的 bin 而不是 GAC?

这样做的选项肯定出现在我功能的 manifest.xml 文件的 XML 标记中。但是,我已经看到一些引用资料表明必须为程序集部署 CAS 策略,但很少有关于如何为需要权限(如访问 SharePoint 对象模型)的程序集成功实现这一点的说明。我还看到讨论表明,由于 CAS 的困难/问题,GAC 几乎是一项要求。

我已经能够实际将程序集部署到文件夹中。然而,安全问题一直是一个很大的障碍。我能够让我的程序集运行(而不是简单地出错并出现异常)的唯一方法是将 web.config 的信任级别提升到 <trust level="Full" originUrl="">。它不会在我的环境中飞行。我希望在继续与 CAS 进一步斗争之前验证我正在尝试做的事情是否可行。

如果这是可能的,如果任何人有指导或资源可以帮助我修改我的功能以以这种方式部署我的事件处理程序,我将不胜感激。

最佳答案

不要提升 web.config 的信任级别 - 对于一个小问题来说相当大的锤子。您必须在 WSP 中打包自定义 CAS 策略,以授予程序集更高的 web.config 赋予它的权限。

-奥伊辛

关于sharepoint - 将 SharePoint 事件接​​收器程序集部署到 Web 应用程序 BIN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1901759/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com