読者です 読者をやめる 読者になる 読者になる

プログラマーな日々

プログラマーをやっています。好きなツール:WorkFlowy、好きな言語:C#、好きなサービス:Backlog、好きなAWS:AWS Lambda。

ASP.NET Ajax クライアント側フレームワークを読み込めませんでした

どういうこと?

ASP.NETでAjaxを使ったアプリを開発していたら、突然エラーが発生するようになった。

  • "ASP.NET Ajax クライアント側フレームワークを読み込めませんでした。"
  • "'Sys'は宣言されていません。"

どうして?

エラーメッセージから、Ajax Libraryが読み込めていないと推測される。原因は不明。

どうすれば?

ScriptManagerをコンテンツページからマスターページに移動したら、発生しなくなった。対症療法で気持ちが悪いがとりあえず解決。

2012/02/20追記

その後再び同一の現象が再現した。
Global.asaxのSession_Startに記述したルーティングの定義が原因だった。該当箇所をコメントアウトしたら解決した。