visualstudio una puede pageinspector operacion newtonsoft microsoft ensamblado dependencias cargar archivo admitida c# rest azure asp.net-web-api

c# - pageinspector - No se pudo cargar el archivo o conjunto ''Microsoft.AI.Web'' o una de sus dependencias. El sistema no puede encontrar el archivo especificado



no se puede cargar el archivo o ensamblado restsharp (4)

Después de publicar con éxito mi Web Api en Azure cuando intento golpear la API, aparece el siguiente error.

Aquí hay un enlace a la 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.

Nota: Hay alguna penalización de rendimiento asociada con el registro de fallos de enlace de ensamblaje. Para desactivar esta función, elimine el valor de registro [HKLM/Software/Microsoft/Fusion!EnableLog] .


He reproducido este tipo de problema. Aquí está mi proceso de reproducción:

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

Aquí está la captura de pantalla de la API web trabajada:

Luego abro la herramienta KUDU, elimino Microsoft.AI.Web en la carpeta Bin y vuelvo a ejecutar el sitio. Tengo el mismo error contigo, aquí está la captura de pantalla:

Por lo tanto, puedo asegurar que este error esté causado por el ensamble Microsoft.AI.Web falta. Configure la copia local como verdadera como se muestra en la siguiente captura de pantalla, luego vuelva a desplegarla en la aplicación web de Azure:



Resolví este problema haciendo esto:

Install-Package Microsoft.ApplicationInsights.Web

Para instalar Application Insights solo en el Proyecto Web / API:

Install-Package Microsoft.ApplicationInsights.Web YourProjectName


Usando "Manage NuGet Packages", me cansé de instalar Microsoft.ApplicationInsights.Web . Ya estaba instalado. Di una "actualización". Después de reconstruir la aplicación, el error desaparece.