【问题标题】:Web part dll in Gac or bin using sharepoint 2007使用 sharepoint 2007 在 Gac 或 bin 中的 Web 部件 dll
【发布时间】:2010-11-07 14:01:18
【问题描述】:

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

【问题讨论】:

    标签: deployment sharepoint-2007 web-parts


    【解决方案1】:

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

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

    回到问题,对于没有外部访问站点的 Intranet 站点,并且 Web 部件使用的数据不敏感(例如工资),我将部署到 GAC,以便保持简单。

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

    【讨论】:

      猜你喜欢
      • 2011-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-04
      • 1970-01-01
      • 2010-11-02
      • 2010-12-28
      • 1970-01-01
      相关资源
      最近更新 更多