“ IApplicationBuilder”不包含“ MapAzureSignalR”的定义

时间:2019-02-17 18:15:41

标签: azure azure-signalr

我是Azure Signal Services的新手,正在尝试将我的应用程序连接到Azure Signal R服务。我正在做一个概念证明,以检查在我的应用程序中使用的可行性。

代码

 public void Configure(IApplicationBuilder app, IHostingEnvironment env)
    {
        if (env.IsDevelopment())
        {
            app.UseDeveloperExceptionPage();
        }

        app.UseCors("CorsPolicy");
        app.UseSignalR(routes =>
        {
            routes.MapHub<NotifyHub>("notify");
        });

        app.MapAzureSignalR(this.GetType().FullName); ---Error code
        app.UseMvc();
    }

我正在使用.NET Core 2.2,并且还添加了对Microsoft.Azure.SignalR.AspNet 1.0.0-preview1-10317版本的引用

2 个答案:

答案 0 :(得分:1)

您现在需要引用 Microsoft.AspNetCore.SignalR.Http https://dotnet.myget.org/feed/aspnetcore-ci-dev/package/nuget/Microsoft.AspNetCore.SignalR.Http)程序包。

答案 1 :(得分:0)

我添加了对 Microsoft.Azure.SignalR 的引用,并且MapAzureSignalR在intellisense中可用,并且编译成功。

Install-Package Microsoft.Azure.SignalR -Version 1.0.6