Pregunta

Tengo una clase simple WebRole en mi solución Azure:

public class WebRole : RoleEntryPoint
{
    public override bool OnStart()
    {
        DiagnosticMonitor.Start("DiagnosticsConnectionString");

        // For information on handling configuration changes
        // see the MSDN topic at http://go.microsoft.com/fwlink/?LinkId=166357.
        RoleEnvironment.Changing += RoleEnvironmentChanging;

        CloudStorageAccount.SetConfigurationSettingPublisher(
            (configName, configSettingPublisher) =>
            {
                string connectionString = RoleEnvironment.GetConfigurationSettingValue(configName);
                configSettingPublisher(connectionString);
            }
        );

        return base.OnStart();
    }
    // ...
}

Por alguna razón, no puedo conseguir puntos de interrupción en OnStart() a ser golpeados cuando corro el proyecto. ¿Por qué podría ser esto?

¿Fue útil?

Solución

Una posibilidad es que su proyecto de inicio es la aplicación web en lugar del proyecto de nube. Asegúrese de que el proyecto de la nube es el proyecto de inicio, a continuación, compruebe que su aplicación se está ejecutando en el tejido de desarrollo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top