我有一個工作控制檯應用程序,其中所有地址和配置都在配置文件中。但是,當我嘗試將此代碼移動到WCF服務應用程序時,出現各種錯誤。將WebServiceHost轉換爲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服務應用程序自動啓動並且沒有主控方法,如控制檯應用程序。如何在不存在主方法的情況下定義WCF服務以啓動WebServiceHost?
是否要自行託管此WCF服務?當你說你的項目連接到Azure服務總線時,它是什麼。您是否試圖對內部調用Azure服務總線的WCF服務執行調用? – Rajesh 2013-03-20 16:29:55
我試圖建立一個可以使用REST從Azure服務總線中繼調用的服務。對於像上面那樣初始化的服務,這可以正常工作。當然,我不想使用現在使用的控制檯應用程序,所以我想將其轉換爲託管在IIS上的WCF服務。 – Zeezer 2013-03-20 19:03:05