トップ回答者
ASP.NET + AJAX がサーバ上で動作しない。

質問
-
いつも参考にさせていただいています。
ASP.NET 2.0 上の AJAX コントロール(Timerなど)の動作について、
ローカルでのデバッグ実行時は問題なく動作するのですが、ページを
サーバーに配置してクライアントで動作確認した場合、ページ自体は表示されるのですが、AJAXに関わる部分は全く動作しません。
どなたか分かる方がおられましたら、可能性などについてでもご教示頂ければ幸いです。
●OS
Windows 2000●ブラウザ
InternetExplorer 6●ASP.NET
Visual Web Developer 2005 ExpressEdition (VisualBasic)●サーバー
Apache HTTP Server 2.2.4 (mod_aspdotnet 2.2)●AJAX
ASP.NET AJAX 1.0
AjaxControlToolkit
●確認手順①Default.aspx で ScriptManager / UpdatePanel / Timer / Label コントロールを
使用して、ページ上で現在時刻を1秒周期で表示更新するWebページを作る。②ローカルでのデバック実行時は、プログラム通り、ページ上の時刻表示は
1秒周期で表示更新されてOK。③次に、Default.aspx と web.config をサーバー上に配置してクライアントで
動作確認すると、ページ上の時刻表示はページが開いた時の時刻のままで、
Timer による更新が行われない。*GridViewなど、AJAXコントロール以外はサーバー上でも問題なく動作する。
以上 宜しくお願い致します。
回答
-
こちらが参考になりませんでしょうか?
ASP.NET + AJAX のサーバー発行がうまくいきません。
http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=1797196&SiteID=7 -
> Apache HTTP Server 2.2.4 (mod_aspdotnet 2.2)ちょっと google 先生に聞いてみただけで、良く知らないのですが、JavaScript のロードができていなくて、ブラウザで Script Error が発生していませんか?ぱっとみ、動かない理由もなさそうなんですけどね。配置先へのインストール漏れや web.config の設定漏れとかありませんか?配置先で IIS で動作確認することが可能なら、その場合には正常に動作しますか?# 私なら ASP.NET アプリケーションだけ localhost に公開した IIS で動かして、# mod_proxy でリバースプロキシなど設定するかな~
すべての返信
-
こちらが参考になりませんでしょうか?
ASP.NET + AJAX のサーバー発行がうまくいきません。
http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=1797196&SiteID=7 -
> Apache HTTP Server 2.2.4 (mod_aspdotnet 2.2)ちょっと google 先生に聞いてみただけで、良く知らないのですが、JavaScript のロードができていなくて、ブラウザで Script Error が発生していませんか?ぱっとみ、動かない理由もなさそうなんですけどね。配置先へのインストール漏れや web.config の設定漏れとかありませんか?配置先で IIS で動作確認することが可能なら、その場合には正常に動作しますか?# 私なら ASP.NET アプリケーションだけ localhost に公開した IIS で動かして、# mod_proxy でリバースプロキシなど設定するかな~
-
こんにちは。フォーラムオペレータの栗原麻里 です
回答者の皆様、回答ありがとうございます。
Profile491231 さん、フォーラムのご利用ありがとうございます。
その後いかがでしょうか?
有用な情報だと思いましたので、回答者の皆様の回答へ回答済みチェックをつけさせていただきました。追加のご質問などございましたらぜひ投稿してくださいね!
回答済みチェックが付くことにより、フォーラムをご利用していただいている皆様が、有用な情報を
見つけやすくなります。
回答された情報が参考になりましたら、ぜひ回答済みボタンを押してチェックを付けて
くださいね!Profile491231 さんはチェックを解除することもできますので、ご確認ください。
それでは、ぜひまたご活用ください!