无法在SignalR 2.0.0中注册路由

ppo*_*ani 7 routes signalr owin

我决定转向最新版本的signalr,但我面临一些问题.首先,注册路线的方式已完全改变; 所以我试着按照这个链接的方式http://www.asp.net/vnext/overview/latest/release-notes#TOC13建议.

问题是虽然我补充说

<appSettings>
    <add key="owin:AppStartup" value="xxx.Startup, App_Code"/>
</appSettings>
Run Code Online (Sandbox Code Playgroud)

到web.config Configuration根本没有被调用.有谁知道我做错了什么?

Sof*_*ion 5

解决方案

<appSettings>
    <add key="owin:AppStartup" value="MyNameSpace.Startup, MyNameSpace" />
    <add key="owin:AutomaticAppStartup" value="true" />
</appSettings>

<system.web>
<httpHandlers>
  <add verb="*" path="*" type="Microsoft.Owin.Host.SystemWeb.OwinHttpHandler, Microsoft.Owin.Host.SystemWeb"/>
</httpHandlers>
</system.web>

<system.webServer>
<handlers>
  <add name="Owin" verb="*" path="*" type="Microsoft.Owin.Host.SystemWeb.OwinHttpHandler, Microsoft.Owin.Host.SystemWeb"/>
</handlers>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)


Pra*_*raj 0

这是一个网站吗?如果这是一个网站,则该网站的程序集是动态生成的,因此您无法像这样找出启动类的完全限定名称。相反,请尝试在代码中添加程序集级属性,如下所示,然后查看是否调用 Startup.Configuration。

[程序集:OwinStartup(typeof(Startup))]