2017-11-28 8 views
0

나는 SignalR 구성 요소 자체 호스팅을위한 1 개의 간단한 콘솔 응용 프로그램 호스트를 갖고 싶어합니다.ASP.Net 핵심 SignalR 간단한 호스트 - 404 오류

템플릿을 사용하여 "빈 웹 응용 프로그램"을 만들었습니다. MVC 등이 필요없는 매우 간단한 StartUp 파일을 만들었습니다. 그러나 협상을 시도 할 때 브라우저에서 404 오류를 찾을 수 없습니다. 다음과 같이

시작 프로그램 파일은 다음과 같습니다 당신이 볼 수 있듯이

public class Startup 
{ 
    public void ConfigureServices(IServiceCollection services) 
    { 
     services.AddCors(); 
     services.AddSignalR(); 
    } 

    public void Configure(IApplicationBuilder app, IHostingEnvironment env) 
    { 
     app.UseCors(builder => builder.AllowAnyOrigin().AllowAnyHeader().AllowAnyMethod().AllowCredentials()); 

     app.UseSignalR(routes => 
     { 
      routes.MapHub<Masterhub>("masterhub"); 
     }); 
    } 
} 

, 그것은 아주 기본적인,하지만 난 어떤 MVC/웹 API 기능을하지 않는 한, 그 모두를 포함하지 않았다 설정. CORS와 SignalR에 대한 설정이 있습니다.

내가 할 수있는 일이 가능합니까?

답변

0

웹 클라이언트에서 자체 호스팅 된 SignalR 콘솔 응용 프로그램에 연결하는 데 사용했던 JavaScript 파일은 이전의 .Net 버전이었으며 NPM에서 얻을 수있는 새 버전이 아닙니다.