gpt4 book ai didi

deployment - 使用 sharepoint 2007 的 Gac 或 bin 中的 Web 部件 dll

转载 作者:行者123 更新时间:2023-12-04 23:34:05 26 4
gpt4 key购买 nike

Sharepoint 2007 Web 部件部署中的最佳实践是什么。将 dll 部署到 GAC 或 bin?

最佳答案

与通常的最佳实践一样,这取决于您的情况。将 dll 放入 GAC 意味着它们必须是强命名的,并且将获得完全信任。这使得部署起来既简单又好,但根本不会对代码进行代码访问安全 (CAS) 检查,它将完全受信任。 GAC 中的程序集还可以在服务器上的其他站点上重复使用,而无需部署多个副本。

部署到 bin 意味着你需要了解你的 webpart 的 CAS 要求,如果你需要做一些 web.config 中设置的信任级别不允许的事情,你需要将信任级别提升到完全信任(不是推荐),或使用适当的配置创建自定义信任级别。可以在此处找到有关此的更多详细信息:
http://msdn.microsoft.com/en-us/library/cc768613.aspx

回到问题,对于 Intranet 站点,该站点没有外部访问权限,并且 Web 部件使用的数据不敏感(例如薪水),我会将其部署到 GAC,以保持简单.

对于可从 Web 访问的应用程序或处理敏感数据的内部应用程序,出于安全原因,我通常会采用 bin 部署。

关于deployment - 使用 sharepoint 2007 的 Gac 或 bin 中的 Web 部件 dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1073347/

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