2016-06-10 3 views
1

Я использую Nancyfx в качестве моего спокойного сервера api. В Windows я использую Nancyfx в ASP.NET HOSTING MODE, все отлично работает в моем приложении. Но когда я пытаюсь использовать сервер Linux, приложение измельчает как я использую этот код нижеОшибка самооценки Нэнси на ubuntu с Mono

HttpClient client = new HttpClient(); 
HttpResponseMessage response = await client.GetAsync("http://ipaddress:1234/api/info"); 
response.EnsureSuccessStatusCode(); 
string responseBody = await response.Content.ReadAsStringAsync(); 

исключение здесь ниже

исключение типа «System.Net.Http.HttpRequestException» произошло в System.Net.Http.dll, но не был обработан в пользовательском коде

Дополнительная информация: 500 (Внутренняя ошибка сервера)

, но когда я использую хром для получения контента, кажется, что он работает нормально.

HEADERS Content-Type: application/json; charset = utf-8 Дата: 2016 Jun 10 17: 35: 31 + 51s Keep-Alive: timeout = 15, max = 100 Ссылка:; отн = "приложение/XML" сервер: Mono-HTTPAPI/1,0 Transfer-Encoding: фрагментированное Vary: Accept

Есть ли что-то случилось с моим кодом или режим selfhosting Nancyfx?

Спасибо!

ответ

1

Хорошо, я знаю, что здесь происходит. Это связано с тем, что приложение UWP в Windows10 не может подключиться к локальному IP-адресу, например 127.0.0.1! Теперь все в порядке.

Смежные вопросы