La cadena de conexión de los sitios web de Azure para EF no se ha recogido

Estoy implementando una aplicación web ASP.NET en los sitios web de Azure.

El sitio utiliza Entity Framework, y cuando incluyo lo siguiente enWeb.config funciona bien:

<connectionStrings>
  <add name="DataContext" connectionString="metadata=res://*/Models.WpsData.csdl|res://*/Models.WpsData.ssdl|res://*/Models.WpsData.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=XXXX;initial catalog=XXXX;persist security info=True;user id=XXXX;password=XXXX;multipleactiveresultsets=True;application name=EntityFramework&quot;" providerName="System.Data.EntityClient" />
</connectionStrings>

Sin embargo, si esta cadena de conexión se elimina y se especifica en su lugar a través del Portal de administración de Azure, se produce un error.

Name:  DataContext
Value: metadata=res://*/Models.WpsData.csdl|res://*/Models.WpsData.ssdl|res://*/Models.WpsData.msl;provider=System.Data.SqlClient;provider connection string="data source=XXXX;initial catalog=XXXX;persist security info=True;user id=XXXX;password=XXXX;multipleactiveresultsets=True;application name=EntityFramework"
Type:  Custom

Esto resulta en el error:No se pudo encontrar una cadena de conexión llamada 'DataContext' en el archivo de configuración de la aplicación.

Respuestas a la pregunta(1)

Su respuesta a la pregunta