Azure: WebRole OnStart () est jamais appelé
-
29-09-2019 - |
Question
J'ai une simple classe WebRole dans ma solution 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();
}
// ...
}
Pour une raison quelconque, je ne peux pas en OnStart()
points d'arrêt à frapper quand je lance le projet. Pourquoi pourrait-il être?
La solution
Il est possible que votre projet de démarrage est votre application Web au lieu du projet de nuage. Assurez-vous que le projet de cloud est le projet de démarrage, puis vérifiez votre application est en cours d'exécution dans le tissu de développement.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow