2

ページ全体をリロードせずにドロップダウンリストにいくつかのアイテムを追加できる更新パネルを含むASP.NET4Webページがあります。

このページは、Visual Studio 2010 ASP.NET開発サーバーで正常に機能し、非同期呼び出しを実行し、ページが適切にレイアウトされます。ただし、ページをIIS7にデプロイすると、非同期呼び出しが機能しなくなり(ページが完全に再ロードされ)、ページ上の一部のアイテムのレイアウトが正しくなくなります。

Fiddlerを使用して何が起こっているかを調べましたが、ページがScriptResource.axdにアクセスしようとすると404が発生し、他のすべてが正しく機能しているように見えます。これは、呼び出しに必要なJavascriptに関係していると思いますが、修正方法がわかりません。助言がありますか?

4

1 に答える 1

2

私も同じ問題を抱えていました。これthis2を読んだ後、IISのルートサイトでISAPIハンドラーの定義を確認しましたが、問題ないように見えたので、さらに苦労しました。

最後に、ISAPIハンドラーの定義がサイトレベルで変更されており、ルートサイトと同じ定義を継承していないことを認識して修正しました。IISマネージャーで自分のサイトを選択し、[ハンドラーマッピング]セクションに移動して、[継承に戻す]をクリックするのが修正されました。

于 2010-07-26T19:22:57.987 に答える