2014-09-11 68 views
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

我不知道該從哪裏出發。

任何幫助,非常感謝。

回答

0

我通過刪除隱藏在另一個文件夾中的一些文件來修復它。

他們似乎沒有被引用到任何地方,但他們一定是在做某事:-)

相關問題