ローカルマシンでプロジェクト作成し,ビルドして問題なく動作するexeファイルを、
サーバ上にコピーして実行しようとすると
System.Security.SecurityExceptionが発生してエラーになります
デバッガでは InitializeComponent() の行でとまります。
このエラーになるプログラムを調べたところ、
Microsoft Web Browserを使用してまして、これを削ってビルドしたら、
サーバ上にあってもクライアントから実行できました
Microsoft Web BrowserはビルドするとDLLが生成されますが
サーバ上に設置したときのファイルのアクセス権は
EVERYONE フルコントロールにしてもエラーが発生しました
(サーバはWinServer2003)
この現象についてなぜコントロールをプログラムに盛り込むと
サーバ上の実行がエラーになるのか原因がわかる方おりましたら
ご教授ねがいます
または、当方が特殊な環境なのか・・
ご指摘いただけたらと思います
問題の解決につながるかは不明ですが・・・
サーバー上でInternet Explorerは正常に動きますでしょうか?
WebBrowserは間接的にInternet Explorerを呼び出しているようなものなので
Internet Explorerに問題がある可能性もあります。
あまりお役に立てなくてすいません(^^;
返答ありがとうございます
おっしゃっる通りIEまわりの環境を調べてみました
が、サーバのIEは、「セキュリティ強化の構成が有効」
になっているぐらいが特徴で他はクライアントと同様でした。
サーバにログインしているユーザでは入れないサイト
を見にいこうとしてるわけでもないので,
指定アドレスのせいやログインユーザが原因ではなさそうです
実際about:blank指定でも同じでした
うう、もう少しお聞きしたいと思います
御回答宜しくお願いします
回答を得られませんようで
ここらで終了します
ありがとうございました