這只是一個爲什麼問題,因爲它可能是誤概念:(更改{} API爲{#} ASP.net的Web API
以下是在ASP.net網絡API默認Web API配置項目
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
}
}
我試圖改變
API/{控制器}/{ID}
到
#/{控制器}/{ID}
不工作,遠大的部分是,它是被忽略(NO 404),如果我'm路由到我的首頁頁面,但其他消費完美工作,如
-/{控制器}/{ID}
似乎是一個編碼問題錯過概念的一部分,任何幫助嗎?