Asp.net mvc 4 javascript记录器的MVC路由

Asp.net mvc 4 javascript记录器的MVC路由,asp.net-mvc-4,asp.net-mvc-5,Asp.net Mvc 4,Asp.net Mvc 5,我无法使用jsnlog.js将MVC视图中的日志条目发回服务器。当我的站点直接在根url“\”上访问时,从我的“主页/索引”视图可以很好地工作。在其他视图中,当jsnlog.js尝试将数据发送到url“jsnlog.logger”时,url似乎已更改为“customer/jsnlog.logger”,其中customer是当前控制器名称。 此请求以Http状态404结束 有人能给我一个建议,如何避免控制器名称被插入到MVC路由中,或者如果你有任何其他的想法如何解决这个问题。谢谢 您的脚本可能会生

我无法使用jsnlog.js将MVC视图中的日志条目发回服务器。当我的站点直接在根url“\”上访问时,从我的“主页/索引”视图可以很好地工作。在其他视图中,当jsnlog.js尝试将数据发送到url“jsnlog.logger”时,url似乎已更改为“customer/jsnlog.logger”,其中customer是当前控制器名称。 此请求以Http状态404结束


有人能给我一个建议,如何避免控制器名称被插入到MVC路由中,或者如果你有任何其他的想法如何解决这个问题。谢谢

您的脚本可能会生成一个相对URL。你能发布相关部分吗?谢谢,我认为你的假设是正确的。我刚刚在jsnlog.js中找到了这个相对路径:this.url=“jsnlog.logger”;当我在这条路径前面插入“/”时,一切都开始工作了。我猜这是jsnlog库中的一个错误。相同的错误-通过将“/”放在该路径前面修复(@time of write
this.url=“/jsnlog.logger”