Я опубликовал свой Web-Api2 на сервере разработки (Windows Server 2003 и IIS8.5).SignalR 2.2 возвращает 404 Not Found on IIS 8.5
Я добавил роль Websockets Protocol
, а также выполнил шаги в этом answer, чтобы убедиться, что все настроено на моей стороне. Приложение работает под «Default Web Site».
Однако, я все еще получаю эту ошибку:
Microsoft.AspNet.SignalR.Client.HttpClientException: StatusCode: 404,
ReasonPhrase: 'Not Found', Version: 1.1, Content:
System.Net.Http.StreamContent, Headers:
{
Date: Fri, 15 Jul 2016 09:18:54 GMT
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
Content-Length: 1285
Content-Type: text/html
}
at Microsoft.AspNet.SignalR.Client.Http.DefaultHttpClient
<>c__DisplayClass2.<Get>b__1(HttpResponseMessage responseMessage)
at Microsoft.AspNet.SignalR.TaskAsyncHelper.<>c__DisplayClass19`2
<Then>b__17(Task`1 t)
at Microsoft.AspNet.SignalR.TaskAsyncHelper.TaskRunners`2
<>c__DisplayClass42.<RunTask>b__41(Task`1 t)
Мне нужно добавить другие роли сервера или дополнительно настроить IIS делать?
Непонятно, что вы просите. Покажите клиентский и серверный коды. – Pawel