在控制台应用中,你可以像这样启动一个owin主机:
string url = "http://localhost:8080";
using (WebApp.Start(url))
{
Console.WriteLine("Server running on {0}", url);
Console.ReadLine();
}
该行
Console.ReadLine();
停止服务器停止。如何在一个类中启动服务器并停止它?我会这样做吗?
public bool keepHosting;
public void Start()
{
using (WebApp.Start(serverUrl))
{
while (keepHosting)
{
}
}
}
答案 0 :(得分:0)
我认为你可以这样做。
public IDisposable Start()
{
return WebApp.Start(serverUrl);
}