为了账号安全,请及时绑定邮箱和手机立即绑定

怎么让IRouteHandler对象处理包含后缀的文件地址(.NET4.5.2)?

怎么让IRouteHandler对象处理包含后缀的文件地址(.NET4.5.2)?

侃侃无极 2018-12-06 22:28:42
如题,之前是.NET framework 4.0一切正常,因为其他各种原因,想换用4.5.2,结果发现继承自IRouteHandler接口的对象处理不了有扩展名的地址,只要去掉路径中的点号,就会被IRouteHandler对象处理,但是包含了点号之后,就不被处理了,如路由分配对象:new Route("{url}/my_special_path/{*dir}", new MySpecialHandler()),那么http://localhost:99011/main/my_special_path/a/b/c.js不会被注册的MySpecialHandler对象处理,而改为http://localhost:99011/main/my_special_path/a/b/cjs就会被处理了,但是不可能全部需要路由处理的地址都改成没有后缀的,这个问题怎么解决呢?大家能指点一下吗?不胜感激
查看完整描述

1 回答

?
萧十郎

TA贡献1815条经验 获得超13个赞

原来是vs2015Community版本的问题,vs2013ultimate版本没有这个问题,不知道其他版本怎样

查看完整回答
反对 回复 2019-01-21
  • 1 回答
  • 0 关注
  • 361 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信