Как самозванец OWIN/Katana?

Я хочу написать самостоятельное веб-приложение, использующее OWIN/Katana и Nancy. Я понимаю концепцию OWIN и многое выяснил о Катане и Нэнси. Но я не понимаю, как я могу самостоятельно запускать приложение без консоли.
Как и каждый учебник/примеры кода/документация, которые я могу найти, они похожи на следующий пример

using (WebApp.Start<Startup>(url))
{
    Console.ReadLine();
}

Но я не хочу запускать консольное приложение позже. Я хочу запустить "скрытое" приложение - возможно, службу Windows.

Поэтому я надеюсь, что у вас уже есть вопрос. Но я попытаюсь объяснить это еще раз другими словами: Как предотвратить, чтобы мое приложение остановилось, прежде чем я хочу его остановить?

Представьте, я бы сделал это:

private static void Main(string[] args)
{
    var url = "http://+:8080";
    var app = WebApp.Start<OwinStartup>(url);
}    

Заявка, очевидно, сразу закончится.

Ладно, на самом деле часть Нэнси моего вопроса не так важна. Я просто добавил его, чтобы объяснить свою полную ситуацию.

0
30 янв. '15 в 14:02
источник поделиться

Посмотрите другие вопросы по меткам или Задайте вопрос