我想编写一个自托管的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);
}
申请显然会立即结束。
好吧,实际上我的问题的南希部分并不重要。我刚刚添加它来解释我的完整情况。