Şu anda bir REST API uygulamak için WCF kullanan bir kuruluş web uygulaması üzerinde çalışıyorum. * .svc dosyalarına (gerçekte var olmayan) istekleri yakalamak için bir VirtualPathProvider kullanır ve ardından ilgili WCF hizmetlerini dinamik olarak yüklemek için bunları anında oluşturur. Bu, sistemin, web sunucusunu veya onu kullanan herhangi birini etkilemeden, çalışma zamanında uygulamaya eklenebilecek "modüllere" sahip olmasını sağlar.Web API 2 Program/rota denetleyici programlı olarak yüklenebilir mi?
Bilmek istediğim, Web API 2 ile kavramsal olarak aynı durumun söz konusu olması. Bazı araştırmalar yapıyorum, ancak rotaların sadece başlangıçta yapılandırılabildiği görülüyor ... Ne bekliyordum? için var olmayan yollar için işlemek için bir yöntemdir ve temelde programa yeni bir yol eklerken, ilişkilendirilmiş derleme (varsa) yüklemek ve yüklemek için denetleyici adını istekte kullanın.
Web API 2'yi kullanmaya başladım, bu yüzden daha deneyimli bazı kullanıcıların telefon etmesini umuyordum. Temel olarak ekibim, WCF ile karşılaştığımız ek yükü ve karmaşıklığı azaltmak için Web API 2'ye geçmekle ilgileniyor, Ancak bu özel gereksinim bir anlaşma kırıcı olabilir.
Burada da bir cevabım var: http://stackoverflow.com/a/39155619/538387 – Tohid