2016-07-15 6 views
0

Web-Api2を開発サーバー(Windows 2012 ServerおよびIIS8.5)に公開しました。IIS 8.5でSignalR 2.2が404を見つけられません

私は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を設定する必要がありますか?ここMicrosoft.AspNet.SignalR.Client.HttpClientException

ステータスコードは404 Not Foundだったから示されているよう

+0

あなたが求めていることは明確ではありません。クライアントとサーバーコードを表示します。 – Pawel

答えて

0

問題は、アプリケーションのクライアント側にありました。

localhostからWindows 2012サーバーで実行されている実際のIISに展開した後、ハブ接続に渡されたURLが間違っていた問題がありました。 URLが修正されると、クライアントは問題なく実行されます。

関連する問題