0
我在下面顯示的Startup.cs類中嘗試映射SignalR時出現此錯誤。app.MapSignalR不是IAppBuilder的成員
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Microsoft.Owin;
using Owin;
[assembly: OwinStartup(typeof(MyControl.Webserver.Startup))]
namespace MyControl.Webserver
{
public class Startup
{
public void Configuration(IAppBuilder app)
{
app.MapSignalR();
}
}
}
我已經閱讀了另一個問題,那就是問同樣的問題'Owin.IAppBuilder' does not contain a definition for 'MapSignalR'。唯一不同的是NuGet已經正確安裝了新增的Microsoft.Owin版本2.0.1和新增的Microsoft.Owin.Security版本2.0.1。
我已經嘗試創建另一個類庫一樣。從NuGet安裝Microsoft.AspNet.SignalR並添加相同的Startup.cs類。然後它工作。
我使用:
- Microsoft.AspNet.SignalR 2.1.1
- Microsoft.Owin 2.0.1
- Microsoft.Owin.Security 2.0.1
- Owin 1.0
我不知道該從哪裏出發。
任何幫助,非常感謝。