DotNetNuke 関連の最初のエントリーがトラブル対応。
モジュールの設定変更時に PageRequestManagerServerErrorException が発生した場合は、AJAX をオフにするといいようです。
[ホスト]-[ホストの設定]-[高度な設定]-[AJAX の有効化] のチェックを外してあげましょう。
設定通り、操作のたびに PostBack してしまいますが、ちゃんと動くようになるはずです。
現在、このサイトは DiscountASP.NET で運用しています。
(開設当時、国内に Windows サーバーの廉価なホスティングサービスがなかったので)
アメリカのホスティング会社、ということはメンテナンスツールもナレッジベースも英語なので、多少ビビりながらインストールしました。
インストールは特に問題なく終了、初期設定も順調に進んだものの、思わぬところで躓きました。運よく対策が見つかったのでひとまずこの状態で運用。
とはいえ、なぜこんなことが起こるのかはわかっていません・・・。
ASP.NET AJAX で同じような目にあっている人は結構いるらしく、コントロールを UpdatePanel の外に出すといいよ、みたいな情報も見つかるんですが(AJAX じゃなくなるじゃん)、結局根本的な原因はわからないままです。
ブラウズする分には AJAX を有効化していても問題なさそうだし、いちいち PostBack しないというのはユーザビリティ上ものすごく有利なので、普段は AJAX を有効にしておくのがいいのかな。で、Exception が発生するようなサイトメンテナンスの時だけ一時的に AJAX を無効にすると。面倒な気がしなくもないが、そこは我慢。