我已經做了一個基本的wcf控制檯應用程序服務,通過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來管理它嗎?
是,登錄了RDP,複製和運行的方式。爲什麼不?或者讓它成爲Windows服務,這將是正確的方法。 – abatishchev
查看問題和答案 - [關於wcf服務託管](http://stackoverflow.com/a/13094635/596688) – Sergey