Merhaba,
Tam olarak alınan hata şudur: System.IO.FileNotFoundException: Could not load file or assembly 'System.Web.Http.WebHost
Hatayı alırken senaryom: API yazılımı için new project üzerinden web api ile api projesi oluşturuluyor. Daha sonra yazılım yapılıyor ve publish edilip yayınlanıyor fakat o da ne!!! İşte bu hata çıkıyor karşınıza.
Nedeni eski package kullanımı. Nuget Package Manager üzerinden yenisi ile upgrade etmek gerekiyor.
Nuget Manager Console üzerinden aşağıdaki yolu yazıp okeyleyin ve publish edip yeniden yayınlayın. Probleminiz çözülecektir.
Update-Package Microsoft.AspNet.WebApi -reinstall
Herkese iyi çalışmalar.