【问题标题】:Deploy Web Part Into windows server 2008 R2将 Web 部件部署到 windows server 2008 R2
【发布时间】:2011-04-27 11:02:44
【问题描述】:

我已经构建了一个员工目录 webpart,它可以从 sharepoint 站点获取用户的必要信息。我已经在我的测试服务器“Windows Server 2003 and Moss2007”中部署了它,它工作正常。

当我尝试在我的生产服务器上部署“带有 Moss2007 的 Windows Server 2008 R2”时。它给了我安全错误。

请求“Microsoft.SharePoint.Security.SharePointPermission, Microsoft.SharePoint.Security, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' 类型的权限失败。”

我还创建了安全策略文件并添加了对 web.config 的引用。我仍然遇到同样的错误,请帮助解决这个问题。我被困在这里,找不到任何办法摆脱这种情况。

提前致谢。

【问题讨论】:

    标签: sharepoint


    【解决方案1】:

    您是否将 DLL 安装到 GAC 中?您必须将其安装到 GAC 中(如果您将程序集位置指定为 GAC,则解决方案会为您执行此操作)或提供自定义 CAS 策略并在 web.config 文件中注册该策略。我们通常更喜欢第一种方式,除非客户特别需要自定义 CAS 策略。这要容易得多,我真的怀疑自定义策略方法在安全方面的有效性(除非您的 IT 部门实际上检查了您的代码并检查了它可以做什么和不能做什么,还没有找到一个知道如何做到这一点的部门)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-27
      • 1970-01-01
      • 2019-10-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多