如何自主OWIN / Katana?

时间:2015-01-30 14:02:06

标签: c# .net owin katana

我想编写一个自托管的Web应用程序,使用OWIN / Katana和Nancy。我理解OWIN的概念,并且已经找到了很多关于Katana和Nancy的东西。但我不明白如何在没有控制台的情况下自行托管我的应用程序 像我可以找到的每个教程/代码示例/文档一样,如下例

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

但我不想稍后运行控制台应用程序。我想跑一个&#34;隐藏&#34;应用程序 - 可能是一个Windows服务。

所以我希望你已经得到了我的问题。但是我会再尝试解释一下:在我想要停止之前,如何阻止我的应用程序停止?

想象一下,我会这样做:

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

申请显然会立即结束。

好吧,实际上我的问题的南希部分并不重要。我刚刚添加它来解释我的完整情况。

0 个答案:

没有答案