Asp.net uygulamasına erişmek istediğinizde Could not load file or assembly …… gibi bir hata alıyorsanız uygulamanız hata mesajında belirtilen dosyayı veya assembly bulamıyor demektir. Bulunamayan dll dosyası sunucuya yüklenmemiş demektir. Hatanın çözümü için aşağıdaki adımları yerine getirin
- Visual Studio ile projenizi, Asp.Net projenizi açın.
- Hata mesajında belirtilen, bu örnekte System.Web.Http.WebHost,referansını projenizin References bölümünde bulun.
- Referanslar altındaki System.Web.Http.WebHost ifadesini sağ tuşla tıklayın ve Properties’i seçin.
- Özellikler penceresinde Copy Local = True şeklinde ayarlayın.
- Uygulamanızı tekrardan Publish edin.
- Şimdi Bin klasöründe System.Web.Http.WebHost için gerekli DLL dosyasını sunucuya yükleyin.
- Aynı hatayı başka DLL dosyaları için alırsanız Copy Local = True ayarını onlar için de yapın.
Bu işlemden sonra Asp.Net uygulamasında alınan Could not load file or assembly hatası çözülmüş olacaktır.