繁体   English   中英

SignalR 2.2返回IIS 8.5上找不到404

[英]SignalR 2.2 returns 404 Not Found on IIS 8.5

我已经在开发服务器(Windows 2012 Server和IIS8.5)上发布了Web-Api2。

我添加了Websockets Protocol角色,并且还完成了此答案中的步骤,以确保一切都在我这边进行了设置。 该应用程序在“默认网站”下运行。

但是,我仍然收到此错误:

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?

问题是在应用程序的客户端,如此处Microsoft.AspNet.SignalR.Client.HttpClientException所示

状态代码为404 Not Found

问题是从本地主机部署到Windows 2012服务器中运行的实际IIS后,传递给集线器连接的URL错误。 固定网址后,客户端即可正常运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM