У меня есть рабочее консольное приложение, в котором все адреса и конфигурация находятся в файле конфигурации. Но когда я пытаюсь переместить этот код в приложение службы 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 Service, что это такое. Вы пытаетесь выполнить вызов своей службы WCF, которая внутренне вызывает Azure Service Bus? – Rajesh
Я пытаюсь настроить службу, которая может быть вызвана из реле шины Azure Service, используя REST. Это отлично работает с сервисом, инициализированным как выше. Конечно, я не хочу использовать консольное приложение, которое я использую сейчас, поэтому я хочу преобразовать его в службу WCF, размещенную в IIS. – Zeezer