在现有asp.net网站中嵌入聊天
从一个现有的项目(asp.NET4.0网站)开始,在这个项目中,路由是为了使URL更加SEO友好而实现的,我试图嵌入一个从这里开始的项目 因为我需要写入我的global.asax来注册默认集线器路由:~/signalr/hubs 我编写了以下代码行在现有asp.net网站中嵌入聊天,asp.net,vb.net,visual-studio-2012,routing,chat,Asp.net,Vb.net,Visual Studio 2012,Routing,Chat,从一个现有的项目(asp.NET4.0网站)开始,在这个项目中,路由是为了使URL更加SEO友好而实现的,我试图嵌入一个从这里开始的项目 因为我需要写入我的global.asax来注册默认集线器路由:~/signalr/hubs 我编写了以下代码行RouteTable.Routes.MapHubs(),如下面的代码所示 <%@ Application Language="VB" %> <%@ Import Namespace="System.Web.Routing" %>
RouteTable.Routes.MapHubs()
,如下面的代码所示
<%@ Application Language="VB" %>
<%@ Import Namespace="System.Web.Routing" %>
<%@ Import Namespace="Microsoft.AspNet.SignalIR.Owin" %>
<%@ Import Namespace="Microsoft.AspNet.SignalIR.SystemWeb" %>
<script runat="server">
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
'Add an hub route : ~/signalr/hubs
RouteTable.Routes.MapHubs()
' Code that runs on application startup
Me.RegisterRoutes(RouteTable.Routes)
End Sub
'Added for redirect and rewriting URL
Sub RegisterRoutes(ByVal routeCollection As RouteCollection)
routeCollection.MapPageRoute("RouteCercaPerTipologia", "find/{type}/", "~/find-type.aspx", False,
End Sub
</script>
及
我试图删除并再次引用文件,但没有任何效果,我实施的路由和聊天DLL之间是否可能存在冲突?或者,如果无法解决,我如何从一个项目调用聊天页面到另一个项目,我的意思是,我可以在我的解决方案中包括聊天项目,我会调用聊天项目中包含的聊天页面(index.html),这是可能的还是只是幻想的场景?
\Visual Studio 2012\Projects\SignalRChatRoom\packages\Microsoft.AspNet.SignalR.Owin.1.0.0\lib\net45\Microsoft.AspNet.SignalR.Owin.dll
\Visual Studio 2012\Projects\SignalRChatRoom\packages\Microsoft.AspNet.SignalR.SystemWeb.1.0.0\lib\net45\Microsoft.AspNet.SignalR.SystemWeb.dll