Странный ответ в браузере с использованием NancyFX, самостоятельного хостинга и моно

Вот мой тестовый код:

public class MyModule : NancyModule
{
  public MyModule()
  {
    Get["/resources/{resourceId}"] = x =>
    {
      var kurt = (string)x.resourceId;
      return Response.AsText(kurt);
    };
  }
}

class Program
{
  static void Main(string[] args)
  {
    using (var host = new NancyHost(new Uri("http://localhost:1234")))
    {
      host.Start();
      Console.WriteLine("Running on http://localhost:1234");
      Console.ReadLine();
    }
  }
}

Когда я запускаю это из VS, он работает как положено, но когда я размещаю.exe с помощью mono.exe, я получаю это в браузере:

P/1.1 200 OK
Content-Type: text/plain
Server: Mono-HTTPAPI/1.0
Date: Fri, 07 Oct 2016 10:58:32 GMT
Transfer-Encoding: chunked
Keep-Alive: timeout=15,max=100

4
test
0

Похоже, что заголовок ответа понятен браузеру. Но почему?

0 ответов

Другие вопросы по тегам