0
ホスティング:サーバーの停止を停止しOwinは、あなたがこのような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)
{
}
}
}
あなたが何をしようとしているのかわからない - これを引き起こす原因は何か(アプリケーションの起動など)?何かを始める力を持っているものは、それを止める力を持っているはずです。これは上では不可能です。アプリケーションの全体的なエントリーポイントで "Start"を呼び出す必要があり、代わりにその部分を保つ必要があります。 –
コードを少し明確に変更しました。私はちょうどホストプロセスを生かし続ける方法を知らない。 –
'while'ループと' Console.ReadLine(); 'は通常私が自分自身で行うことです。なぜそれがあなたのために働かないのか分かりません。 – cybermonkey