フォームからサーバーバッチ起動
- 題名: フォームからサーバーバッチ起動
- 著者: ひろたろ
- 日時: 2005/03/09 14:57:33
- ID: 9691
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: フォームからサーバーバッチ起動
- 著者: 小野@どっとねっとふぁん
- 日時: 2005/03/10 10:03:34
- ID: 9710
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: フォームからサーバーバッチ起動
- 著者: ひろたろ
- 日時: 2005/03/10 17:08:49
- ID: 9728
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
こんにちは、はじめまして。
質問させてください。
クライアントのフォームに配置したボタンのクリックイベントで、サーバーにある実行ファイルをキックしたいと思い、小さいプログラムを作ったのですが、うまく動作しません。
言語はC#です。
自分のマシンにIISを立てて、実行ファイルを起動するWebServiceを作成したのですが、フォームのボタンクリックでWebService内のメソッド"HelloWorld()"をコールすると、
「System.TypeLoadException'のハンドルされていない例外が system.windows.forms.dll で発生しました。
追加情報:アセンブリ'WindowsApplication1, Version=1.0.1894.25608, Culture=neutral, PublicKeyToken=null'から型'WebService1.WebService1.Service1' を読み込めません。」
というメッセージが表示され、落ちてしまいます。
HelloWorld()メソッドは、WebServiceプロジェクトを新規作成すると、コメント付で自動生成されるメソッドで、その中に以下のコードを追加したものです。
Process myProcess = new Process();
myProcess.StartInfo.FileName = "C:\\Inetpub\\wwwroot\\WebService1\\ConsoleApplication1.exe";
myProcess.StartInfo.WindowStyle = ProcessWindowStyle.Maximized;
myProcess.Start();
このようなことを実現しているサンプルコードのありかなど、や解決方法を教えていただけるとうれしいです。
初歩的な質問ですが、何卒宜しくお願い致します。