Birinci sorun ynlendirmede id adını kullanmışsın ancak metotta skillId. Bunu id olarak değiştir. İkinci sorun sanıyorum ki arzu ettiğin adresler /api/skill/getall ve /api/skill/get/123 gibi. yle ise WebApiConfig'deki routeTemplate'i aşağıdaki gibi değiştirmelisin. routeTemplate: "api/ / / " anlıyorum.

Selamlar, Web API ğrenmeye başladım. Çok garip bir problem yaşıyorum çıldırcam şimdi. Aşağıdaki gibi 1 tane ApiController' ım var. İçerisinde 2 tane array dndüren metodum var. Ne yaptıysam sadece GetAll metodu çalışıyor. Diğer metodu çağıramıyorum. public List<Skill> GetAll public Skill Get WebApiConfig sınıfımda şu şekilde. public static void Register Aşağıdaki linkleri denediğimde debug koyuyorum hep GetAll metoduna düşüyor. rnek: /api/skill /api/skill/getall /api/skill/1 /api/skill/get/1 => bunda 404 not found hatası alıyorum. Allah rızası için birisi yardım etsin, delircem :D

Hocam ekstra olarak REST Api standartlarina bakmandada fayda var sonra sacma sapan web api/rest kullanimlari oluyor. Buda sana ekstra bilgi olur hakkiyla yazarsin api yi. herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri ğrenmeye çalışmayın. yabancı dil filan ğrenin amq.// s. kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//

İlk nce cevaplar için teşekkürler. @buzukatak, dostum sylediğin gibi deneyeceğim. @TeRRoR, dostum araştıracağım, senin nerdiğin bir makale var ise okumak isterim.