【问题标题】:SharePoint Ajax web part web.config problemsSharePoint Ajax Web 部件 web.config 问题
【发布时间】:2009-06-13 02:28:29
【问题描述】:

您好,我在我的 Web 部件中使用 AJAX Extensions 1.0。当我将它添加到 SharePoint 时效果很好,并且一切运行良好。我还有指向其他应用程序的链接,这些应用程序作为 IFRAME 放在 SharePoint 上。我遇到了从我的 SharePoint web.config 继承的应用程序的问题。我在 IFRAME 中收到此错误:

解析器错误消息:已添加条目“ScriptModule”。

Line 98:        <!-- ASP.NET AJAX -->
Line 99:        <httpModules>
Line 100:           <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
Line 101:       </httpModules>
Line 102:       <compilation debug="true">

我认为这是因为 SharePoint web.config 也包含这一行。我无法从那里删除它,因为我的 Web 部件需要它。我想在我的 IFRAME 应用程序中添加 &lt;clear/&gt; 来解决这个问题,但我有这么多应用程序,我不确定是否有不止一次的地方需要这样做。有更好的解决方案吗?谢谢。

【问题讨论】:

    标签: ajax sharepoint web-config updatepanel


    【解决方案1】:

    您必须修改全局 web.config。可以通过 WebConfigModification 来完成(不记得类的全名,已经有一段时间了)。我使用的 CodePlex 上提供了 Ajaxify MOSS 功能,它工作得很好。看看那里。 http://ajaxifymoss.codeplex.com/

    【讨论】:

    【解决方案2】:

    试试这个

    <httpModules> <clear />
    <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
    </httpModules>

    【讨论】:

      猜你喜欢
      • 2011-03-03
      • 2011-10-10
      • 2011-02-28
      • 1970-01-01
      • 1970-01-01
      • 2011-06-19
      • 2011-01-01
      • 2011-05-07
      • 2016-06-09
      相关资源
      最近更新 更多