2009-04-30 13 views
0

こんにちは、私はWebパーツでAJAX Extensions 1.0を使用しています。 SharePointに追加するとうまく動作し、すべて正常に動作します。 IFRAMEのようにSharePoint上に置かれる他のアプリケーションへのリンクもあります。私は、SharePoint web.configから継承しているアプリケーションに問題があります。 IFRAMEでこのエラーが発生します。SharePoint Ajax WebパーツWeb.configの問題

パーサーエラーメッセージ:エントリ '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にもこの行が含まれているためです。私は私のウェブの部分のために必要なので、そこからそれを削除することはできません。私はこれを回避するために私のIFRAMEアプリケーションで<clear/>を追加することを考えましたが、私は非常に多くのアプリケーションを持っています。より良い解決策はありますか?ありがとう。

答えて

0

グローバルweb.configを変更する必要があります。これはWebConfigModification(クラスのフルネームを覚えていない、それはしばらくしている)によって行うことができます。私が使用したCodePlexにはAjaxify MOSSの機能があり、うまく動作します。そこを見てください。 http://macropus.net/500-internal-server-errors-when-using-jquery-ajax-in-: http://ajaxifymoss.codeplex.com/

+0

をお試しくださいmoss-sharepoint-2007-sp1 / – Darbio

0

この

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

私もちょうどajaxifymossソリューションを使用
関連する問題