この質問の言い方がよくわかりませんでした。
私がやりたいことは、C# で単純なサーバー タイプのアプリケーションを作成することです。このアプリケーションは、着信ソケット接続を単にリッスンし、指定した方法でそれらを処理します。チャット アプリケーションなど、非常に単純なものである可能性があります。
例を見ました: http://msdn.microsoft.com/en-us/library/fx6588te.aspx非同期ソケットについて。
この例のコードは理解できますが、コードがどのように実行されるかはわかりません。具体的には、この例のアプリケーションのエントリ ポイントは何でしょうか? サーバーはそれを開始することをどのように認識しますか?
IIS での私の唯一の経験は、C# コードビハインドを使用した Web フォームです。URLがその場所を指しているときにWebフォームのコードが実行され、ポストバックなどで再び実行されることを理解しています.
私にとって霧がかかったのは、Web フォームを使用するのではなく、単一のエントリ ポイント (Java アプリケーションと同様) を持つ単に C# クラス ファイルのコレクションを使用したい場合です。
わかりやすくするために編集します。
私がやりたいことの目標は、クライアント アプリケーションからの要求を継続的に受け入れ、指定した方法でそれらを処理し、クライアントに情報を返す Web ホストに配置できるアプリケーションを作成することです。Webフォームしか知らないので、サーバーにアプリケーションを開始するように指示する方法がわかりません。
また、最初にブラウザーを Web フォームに誘導し、たとえばボタンを押してアプリケーションを開始する必要がある場合でも問題ありません。実際、アプリケーションを自由に開始および停止できれば理想的です。また、間違った用語を使用した可能性があります。IISサーバーは、asp.netアプリケーションを実行できるサーバーと呼ばれるものだと思いました。私はこれについて非常に間違っている可能性があります。
ありがとう。