属性ルーティング
Global.asax.cs
public class Global : HttpApplication { protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfig.Register); } }
WebApiConfig.cs
public static class WebApiConfig { public static void Register(HttpConfiguration config) { config.MapHttpAttributeRoutes(); } }
例外のロギング(Exception Loggers)
ExceptionLoggerクラス作って、WebApiConfigのRegisterに追加。(下のは Elmah の場合)
config.Services.Add(typeof(IExceptionLogger), new ElmahExceptionLogger());