pipes.net を介して通信する基本的な wcf コンソール アプリ サービスを作成しました。ロジックはメイン アプリケーションで動作しますが、ビジネス上の理由から別のアプリケーションにする必要があります
これらのいずれかを行います
Uri baseAddress = new Uri(@"net.pipe://localhost/Server");
Uri baseHttpAddress = new Uri(@"http://localhost:9080");
using (var host = new ServiceHost(typeof(CPLConversionService), baseAddress, baseHttpAddress))
{
host.Open();
Console.WriteLine("The CPLConversionService is available. ");
Console.WriteLine("Press <Enter> to stop the service. ");
Console.ReadLine();
host.Close();
}
とにかく、これを Web サーバーに置いて、長期間実行しても問題ありませんか? 何らかの形で代わりに IIS を使用して管理する必要がありますか?