2
Visual Studio 2013 IDE中会发生以下问题。它似乎在部署到IIS时可以正常工作。URL中的下划线与属性路由不起作用
我有一个属性路线,看起来像这样:
[Route("SiteCode/{sites:alpha?}")]
当我请求/ SITECODE,它工作正常。当我包含一个参数时,例如/ SiteCode/something,它也可以正常工作。当网址/ SITECODE/SOME_THING,但是,它没有找到控制器和我与下划线404
这一个工作在SiteCodes参数:
[Route("Performance/{CountryIDs?}/{StateIDs?}/{SiteCodes?}/{Titles?}/{StartDate:datetime?}/{EndDate:datetime?}")]
任何想法?
谢谢你的回答! – Metaphor