2016-08-09 73 views
13

Api'ye vurmaya çalıştığımda Web Api'yi Azure'a başarıyla yayınladıktan sonra aşağıdaki hatayı alıyorum.Dosya veya montaj 'Microsoft.AI.Web' ya da bağımlılıklarından biri yüklenemedi. Sistem belirtilen dosyayı bulamıyor

İşte a link to api

WRN: Assembly binding logging is turned OFF. 
To enable assembly bind failure logging, set the registry value 
[HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1. 

Not var: Derleme bağlama hatası günlük ilişkili bazı performans cezası vardır. Bu özelliği devre dışı bırakmak için [HKLM\Software\Microsoft\Fusion!EnableLog] kayıt defteri değerini kaldırın.

+0

Olası kopyalar http://stackoverflow.com/questions/13149851/could-not-load-file-or-assembly- microsoft-web-altyapı) – evgenyl

cevap

2

bu tip sorunu yeniden var: Burada

zaten Stack üzerinde benzer bir konuya bir bağlantıdır. Ben Bin klasöründe Microsoft.AI.Web silin KUDU aracını açın ve siteyi tekrar çalıştırmak Sonra enter image description here

:

İşte
1) Create web App api with Microsoft.ApplicationInsights.Web installed. 
2) Then deploy the App to Azure Web app. 

web API ekran çalistiginiu: İşte benim üretmesidir süreçtir. Sizinle aynı hatayı alıyorum, işte ekran görüntüsü: enter image description here

Bu hataya Microsoft.AI.Web eksik olduğundan emin olabilirsiniz. enter image description here

+0

Thi sorunumu çözdü. – BeHappy

32

Bunu yaparak bu sorunu çözdü: ekran görüntüsü aşağıdaki gibi yerel olarak gerçek kopyasının Lütfen, daha sonra Azure web App redeploy

Install-Package Microsoft.ApplicationInsights.Web 

yalnızca Web/API Projesi Uygulama Analizler'i yüklemek için :

Install-Package Microsoft.ApplicationInsights.Web YourProjectName 
([dosya veya derleme 'Microsoft.Web.Infrastructure, yüklenemedi] ait
+2

NOT: bunu yüklemek için menüde: 'Araçlar -> NuGet Paket Yöneticisi -> Paket Yöneticisi Konsolu ' daha sonra' Install-Package Microsoft.ApplicationInsights.Web 'yapıştırın ve enter tuşuna basın. Bundan sonra, uygulamayı hatasız çalıştırabilmelisiniz. – DannyFeliz