我有一个工作控制台应用程序,其中所有地址和配置都在一个配置文件中。但是当我尝试将此代码移动到 WCF 服务应用程序时,我会遇到各种错误。
class Program
{
static void Main(string[] args)
{
WebServiceHost host = new WebServiceHost(typeof(ImageService));
host.Open();
Console.WriteLine("Service up");
Console.ReadLine();
host.Close();
}
}
问题是 WCF 服务应用程序自动启动并且没有 main 方法,如控制台应用程序。不存在 main 方法时,如何定义 WCF 服务以启动 WebServiceHost?