クライアントとサーバで動作が違う原因は?

解決


nori  2004-07-29 18:12:33  No: 115178  IP: [192.*.*.*]

ローカルマシンでプロジェクト作成し,ビルドして問題なく動作するexeファイルを、
サーバ上にコピーして実行しようとすると
System.Security.SecurityExceptionが発生してエラーになります
デバッガでは InitializeComponent() の行でとまります。

このエラーになるプログラムを調べたところ、
Microsoft Web Browserを使用してまして、これを削ってビルドしたら、
サーバ上にあってもクライアントから実行できました

Microsoft Web BrowserはビルドするとDLLが生成されますが
サーバ上に設置したときのファイルのアクセス権は
EVERYONE フルコントロールにしてもエラーが発生しました
(サーバはWinServer2003)

この現象についてなぜコントロールをプログラムに盛り込むと
サーバ上の実行がエラーになるのか原因がわかる方おりましたら
ご教授ねがいます

または、当方が特殊な環境なのか・・
ご指摘いただけたらと思います

編集 削除
旅人  2004-07-30 14:52:12  No: 115179  IP: [192.*.*.*]

問題の解決につながるかは不明ですが・・・

サーバー上でInternet Explorerは正常に動きますでしょうか?
WebBrowserは間接的にInternet Explorerを呼び出しているようなものなので
Internet Explorerに問題がある可能性もあります。

あまりお役に立てなくてすいません(^^;

編集 削除
nori  2004-07-30 15:22:19  No: 115180  IP: [192.*.*.*]

返答ありがとうございます

おっしゃっる通りIEまわりの環境を調べてみました
が、サーバのIEは、「セキュリティ強化の構成が有効」
になっているぐらいが特徴で他はクライアントと同様でした。
サーバにログインしているユーザでは入れないサイト
を見にいこうとしてるわけでもないので,
指定アドレスのせいやログインユーザが原因ではなさそうです
実際about:blank指定でも同じでした

うう、もう少しお聞きしたいと思います
御回答宜しくお願いします

編集 削除
nori  2004-08-02 15:49:11  No: 115181  IP: [192.*.*.*]

回答を得られませんようで
ここらで終了します
ありがとうございました

編集 削除