microsoft - porta azure
El problema del diagnóstico de Azure SDK v2.7 impide la publicación/el paquete (2)
Recientemente, actualicé un servicio en la nube de Azure con una función web y una función de trabajador a v2.7 del SDK.
La depuración local funciona muy bien.
Cuando intento publicar desde VS 2015 Community, el proceso falla con un error en el resultado de compilación:
6>Done building project "Cloud.ccproj" -- FAILED.
6>
6>Build FAILED.
========== Build: 5 succeeded, 0 failed, 1 up-to-date, 0 skipped ==========
========== Publish: 0 succeeded, 1 failed, 0 skipped ==========
Bajando a msbuild puedo ver resultados más detallados y observar lo siguiente:
Failed to produce diagnostics extension''s config for Cloud.WebRoleContent/diagnostics.wadcfgx.
Error : Value cannot be null. Parameter name: input
Al eliminar los archivos diagnostics.wadcfgx de la web y los roles de los trabajadores, en realidad resuelve este problema y me permite publicar, sin embargo, prefiero mantener mis diagnósticos.
Sumarlos a través de la interfaz de usuario me lleva al mismo error que el anterior.
¿Alguien más se ha encontrado con esto?
Acabo de tener el mismo problema, pero no me faltaba la configuración en la solución de Batavia. No vi ninguna otra publicación con la solución que encontré, así que aquí tienes:
El problema era que había un archivo llamado "diagnostics.wadcfgx" al que se hacía referencia en el archivo csproj del proyecto ofensivo que no estaba presente en la carpeta. La eliminación de este elemento del archivo proj resolvió el problema.
No recuerdo el error exacto que obtuvimos, pero recientemente tuvimos que agregar una cuenta de almacenamiento para diagnósticos donde antes no lo hacíamos. En su ServiceConfiguration necesita una línea como
<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" value="...."/>