JavaScript ファイルで、ASP.NET Ajax PageMethod (ASP.NET 3.5) を呼び出しています。ページ クラスで WebMethod 属性を使用して静的メソッドを正しく定義しています。これは私の開発マシンでは機能しますが、本番サーバーでは、JavaScript 関数が呼び出される (ボタンをクリックする) ときにPageMethod オブジェクトが未定義になります。
いくつかのデバッグ情報:
- Firefox および Internet Explorer でのエラー
- Firebug のネットワーク タブによると、すべての外部リソースが正しく読み込まれています
- 同じページでjQueryを使用しています
- アプリケーションは、Web 配置プロジェクトを使用して配置されます
問題の原因は何ですか?