2012-03-01 15 views
2

Ajaxツールキットに問題があります。フレームワーク4.0でasp.netでプロジェクトを開発し、Ajaxコントロールを使用しています。すべてのAjaxコントロールはローカルホスト上で動作しますが、サーバーでこのプロジェクトの仮想ディレクトリを作成すると、Ajaxツールが動作しません。同じサーバーAjaxツールはフレームワーク3.5で優れていますが、フレームワーク4.0では機能しません。そのサーバーのAjaxツールが全くインストールされていないので、サーバー上のAjaxツールをフレームワーク4.0用に実行するにはどうすればいいのか教えてください。事前asp.netのフレームワーク4.0用のサーバーでAjaxツールキットが動作していません

答えて

2

おかげで最後に私は、私はちょうど私のweb.configファイルとAjaxの問題解決にこれらのコード行を入れて、そのための解決策を見つけました。

<validation validateIntegratedModeConfiguration="false" /> 
<modules> 
    <remove name="ScriptModule" /> 
    <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
</modules> 
<handlers> 
    <remove name="WebServiceHandlerFactory-Integrated" /> 
    <remove name="ScriptHandlerFactory" /> 
    <remove name="ScriptHandlerFactoryAppServices" /> 
    <remove name="ScriptResource" /> 
    <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFact ory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
    <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFact ory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
    <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
</handlers> 
</system.webServer> 
<system.serviceModel> 
    <behaviors> 
    </behaviors> 
    <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" /> 
    <services> 
    </services> 
</system.serviceModel> 

あなたのweb.configの中にそのコードを入れて、問題を解決します。それは私のためにうまく動作します。

+1

ありがとうあなたは私の問題を解決しました.... – DeltaCap

+0

@Rahul私は同じ問題に直面しています。私はこのコードを試みたが、私のために働かない。なにか提案を ? –

+0

あなたが直面している問題は、エラーを意味します。 – Rahul

関連する問題