Asp.net mvc 使用DotNetNuke为开源实时聊天配置ASP.NET MVC路由
我们需要一个定制的LiveChat应用程序。考虑到所需的时间和精力,我们选择了一个开源的实时聊天应用程序,并根据需要对其进行进一步定制 我在GitHub上找到了这个项目,看起来很接近我们需要的 这是基于.NET的实时聊天应用程序。作者不再维护此项目。我正在尝试在我的本地计算机上运行此应用程序,看看是否可以进一步增强它 Git URL: 我面临的问题是 该解决方案中有3个项目Asp.net mvc 使用DotNetNuke为开源实时聊天配置ASP.NET MVC路由,asp.net-mvc,signalr,chat,livechat,Asp.net Mvc,Signalr,Chat,Livechat,我们需要一个定制的LiveChat应用程序。考虑到所需的时间和精力,我们选择了一个开源的实时聊天应用程序,并根据需要对其进行进一步定制 我在GitHub上找到了这个项目,看起来很接近我们需要的 这是基于.NET的实时聊天应用程序。作者不再维护此项目。我正在尝试在我的本地计算机上运行此应用程序,看看是否可以进一步增强它 Git URL: 我面临的问题是 该解决方案中有3个项目 MyDnn.Modules.Support.LiveChat MyDnn.Signals启动 MyDnn.Visitors
MyDnn.signalstartup
的引用添加到MyDnn.Modules.Support.LiveChat中,之后我得到了这个错误
HTTP错误403.14-禁止将Web服务器配置为不列出
此目录的内容。最可能的原因:•违约
未为请求的URL和目录配置文档
服务器上未启用浏览
这是route mapper类。看起来这不是在用它
public class RouteMapper : IServiceRouteMapper
{
public void RegisterRoutes(IMapRoute mapRouteManager)
{
mapRouteManager.MapHttpRoute("MyDnnSupport.LiveChat", "default", "{controller}/{action}",
new[] {"MyDnn.Modules.Support.LiveChat"});
}
}
任何帮助都将不胜感激。@KScandrett我认为你的评论并没有回答我的问题,你说的“设置为启动项目并运行应用程序”是什么意思?您将无法在Visual Studio中运行它-需要在DNN中安装和访问它才能运行方式来安装它。这是一个包含3个项目的VisualStudio解决方案。如何编译代码并将其安装到我的网站上?一旦我在我的网站上安装,我需要使用什么URL来访问此实时聊天管理员?您的网站是DNN吗?