Yönlendirmeyi daha kolay tanımlayacak gibi göründüğü için Web API'sı için Attribute Routing özelliğini etkinleştirmek istiyorum. Burada örnek: http://www.asp.net/web-api/overview/web-api-routing-and-actions/attribute-routing-in-web-api-2 o WebApiConfig.cs dosyasında nasıl yapıldığını gösterir: Projemi aslen .NET 2.0 başlayan eski web formları projedir, ancakglobal.asax içinde web api özniteliği yönlendirme özelliğini etkinleştirme
using System.Web.Http;
namespace WebApplication
{
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
// Web API routes
config.MapHttpAttributeRoutes();
// Other Web API configuration not shown.
}
}
}
(şimdi 4.5 üzerinde birkaç yükseltmeleri takip ediyor yıl). Bir WebApiConfig.cs dosyanız yok ve yerine geçerli yolları kullanarak global.asax Application_Start yönteminde doğrudan tanımlanmıştır:
RouteTable.Routes.MapHttpRoute(...)
kimse bu durumda özellik tabanlı yönlendirme sağlamak için en iyi yolu açıklayabilir
? Teşekkürler
"Not: Web API 1'den Geçirme" başlığı altında gönderdiğiniz bağlantıyı okuyun. – Rhumborl
@rhumborl Öneri için teşekkürler. Yine de ilginç bir şekilde, WebApiConfig.Register (GlobalConfiguration.Configuration); global.asax – Kate
Wow, downvotes'taki çizgiye sahip değilim. Bu kötü bir soru muydu? Birisi bana nedenini söyleyebilir mi? – Kate