検索 English (United States)  日本語 (日本)
2024年11月24日 ..:: ソフトウェア開発 & IT » ブログ 技術との戯れ (on seosoft.net - 更新終了) ::..   ログイン
Microsoft MVP for Visual C# (Jan 2009 - Dec 2014)
Microsoft MVP for Visual C# (Jan 2009 - Dec 2014)
-
 カテゴリ 最小化

  
 カレンダー 最小化

  
 旧ブログ 最小化

  
-
DotNetNuke.jp
 技術との戯れ 最小化
6 14

Written by: 瀬尾 佳隆
2008/06/14 23:28

 

DotNetNuke 関連の最初のエントリーがトラブル対応。

モジュールの設定変更時に PageRequestManagerServerErrorException が発生した場合は、AJAX をオフにするといいようです。
[ホスト]-[ホストの設定]-[高度な設定]-[AJAX の有効化] のチェックを外してあげましょう。
設定通り、操作のたびに PostBack してしまいますが、ちゃんと動くようになるはずです。

現在、このサイトは DiscountASP.NET で運用しています。
(開設当時、国内に Windows サーバーの廉価なホスティングサービスがなかったので)

アメリカのホスティング会社、ということはメンテナンスツールもナレッジベースも英語なので、多少ビビりながらインストールしました。
インストールは特に問題なく終了、初期設定も順調に進んだものの、思わぬところで躓きました。運よく対策が見つかったのでひとまずこの状態で運用。

とはいえ、なぜこんなことが起こるのかはわかっていません・・・。
ASP.NET AJAX で同じような目にあっている人は結構いるらしく、コントロールを UpdatePanel の外に出すといいよ、みたいな情報も見つかるんですが(AJAX じゃなくなるじゃん)、結局根本的な原因はわからないままです。

ブラウズする分には AJAX を有効化していても問題なさそうだし、いちいち PostBack しないというのはユーザビリティ上ものすごく有利なので、普段は AJAX を有効にしておくのがいいのかな。で、Exception が発生するようなサイトメンテナンスの時だけ一時的に AJAX を無効にすると。面倒な気がしなくもないが、そこは我慢。

Tags:

Your name:
Title:
Comment:
Security Code
Enter the code shown above in the box below
Add Comment    取消  

  
-
 ブログ検索 最小化

  
-
Microsoft Tech Fielders
-
Copyright 2000-2014 by Seosoft   使用条件  プライバシー
DotNetNukeョ is copyright 2002-2024 by DotNetNuke Corporation