0

我正在将 Moss 2007 站点迁移到 Sharepoint 2010,而无需升级 UI。我陷入了以下两个问题。1. 我有一个名为“ABC”的列表。在 editform.aspx 上,如果我们更新附件并单击“确定”,则会引发以下错误。只是为了了解它有一个与之关联的事件处理程序。但在 MOSS 2007 上,即使事件处理程序已关联到它,也不会发生此错误。请帮忙。

 Server Error in '/' Application.
--------------------------------------------------------------------------------

Save Conflict
        Your changes conflict with those made concurrently by another user. If you want your changes to be applied, click Back in your Web browser, refresh the page, and resubmit your changes. 
  1. 如何更改列表的我们地址。请看下图。这是MOSS 2007中的一个反馈列表。它的网址更改为IP地址(主页)。我该怎么做。

在此处输入图像描述

4

1 回答 1

0

我实际上无法猜测问题可能是什么。当您在执行单个线程期间两次更新数据库文件(通常是 SPListItem)时,通常会在 SharePoint 中发生保存冲突。我什至不会在此提及指向相同问题的链接,因为我知道您可以通过简单的 Google 搜索找到大量此类问题。无论如何,这里有一些你可以开始的线索:

  1. 使用 SharePoint 设计器为列表创建一个新的 EditForm.aspx。从 2007 年迁移到 2010 年后,我看到了损坏的列表表单。

  2. 将 Visual Studio 调试器附加到 w3wp 并逐行调试事件接收器以捕获引发异常的位置。正如我所说,它可能发生在通过 Update() 或 SystemUpdate() 方法更新项目时。确保在您的代码上插入断点后它们没有被禁用。否则再次检查部署过程。

  3. 如果上述步骤不起作用,您也可以先挖掘位于 14\LOGS 中的 SharePoint 日志,以检查引发异常的位置。贴一份日志给我看看。

于 2013-07-18T16:11:57.123 回答