代码之家  ›  专栏  ›  技术社区  ›  Linda

SharePoint Web部件安装错误

  •  0
  • Linda  · 技术社区  · 15 年前

    我已经创建了一个Web部件。当我将Web部件添加到页面时,会出现以下错误。 Error MEssage http://img100.imageshack.us/img100/6931/capturexn.png

    如果我删除我的web部件的构造函数中的内容,它将添加到页面中。然后,如果我将我的代码部署到一个网页上,并且该网页部件已准备就绪,则该网页部件将正确显示。我无法将其添加到以前出现错误的其他页面。

    所以我认为构造函数有问题。打破它的线是

    var site = new SPSite("http://website/site");
    

    这是通过注释代码找到的。安装Web部件时不能创建spsite吗?

    2 回复  |  直到 15 年前
        1
  •  0
  •   Paul Lucas    15 年前

    您的构造函数代码是否包装在try/catch块中?它可能出于某种原因抛出异常。

    否则,请尝试将构造函数代码移动到oninit,以查看这是否有区别。

        2
  •  0
  •   Hojo    15 年前

    是的,我们可以使用spsite对象。

    你能把代码改成

     SPSite site = new SPSite("http://website/site");
    

    如果有用的话告诉我。