Signalr 使用mvc4的信号机

Signalr 使用mvc4的信号机,signalr,Signalr,我无法使用singalr运行聊天应用程序,我面临owin问题 尝试加载应用程序时发生以下错误: 未找到包含OwinStartupAttribute的程序集。 在类“Microsoft.VisualStudio.Web.PageInspector.Runtime.Startup、Microsoft.VisualStudio.Web.PageInspector.Runtime、版本=1.0.0.0、区域性=中性、PublicKeyToken=b03f5f7f11d50a3a”中未找到任何“配置”方

我无法使用singalr运行聊天应用程序,我面临owin问题

尝试加载应用程序时发生以下错误:

  • 未找到包含OwinStartupAttribute的程序集。
  • 在类“Microsoft.VisualStudio.Web.PageInspector.Runtime.Startup、Microsoft.VisualStudio.Web.PageInspector.Runtime、版本=1.0.0.0、区域性=中性、PublicKeyToken=b03f5f7f11d50a3a”中未找到任何“配置”方法。
  • 要禁用OWIN启动发现,请在web.config中添加值为“false”的appSetting OWIN:AutomaticAppStartup。
    要指定OWIN启动程序集、类或方法,请在web.config中添加具有完全限定的启动类或配置方法名称的appSetting OWIN:AppStartup。

您的项目中是否有Startup.cs?请多加密码

public class Startup
{
    public void Configuration(IAppBuilder app)
    {
        app.MapSignalR();
    }
}
此外,您是否设置了任何集线器

public class ChatBoxHub : Hub
{
    public ChatBoxHub()
    {
    }
}

听起来您在项目中混合了1.0和2.0组件。有关如何将1.0项目升级到2.0的信息,请参见以下教程:


你应该分享你的代码。正如@ztirom所说,你有什么代码?您是否设置了集线器,以及您使用的信号器版本?