0

Asp.net3.5プロジェクトにAjaxToolkitを使用しようとしています。このリンクhttp://www.asp.net/ajax/documentation/live/ConfigureASPNETAJAX.aspxを使用してajax構成を追加した既存のプロジェクトがありますが、javascriptエラーが発生しSys not definedます。設定されたハンドラーと関係があるのではないかと思います。.net3.5プロジェクトを使用しているWindows2003サーバーでIIS6を使用していますが、何かアイデアはありますか?

HTTPハンドラー:

 <remove verb="*" path="*.asmx" />
  <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
  <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
  <add verb="GET,HEAD" path="ScriptResource.axd" validate="false" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

私の完全なweb.config

http://pastebin.com/8AFLA3KA

4

1 に答える 1

0

system.webserverにweb.configエントリがありません。system.webserverエントリがないと、開発サーバーとiis 6-で機能しますが、統合モードのIIS7+では機能しません。もう1つのオプションは、IIS7アプリプールをクラシックモードに切り替えることです。

Visual Studio Webアプリケーションテンプレートはサービスパックで更新されましたが、プロジェクトはその更新の前に作成されました:)

すべての更新をインストールし、新しいajaxプロジェクトを作成し、web.configファイルを比較していることを確認してください。

于 2013-02-18T08:40:50.730 に答える