В моем решении Azure есть простой класс WebRole:
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(); } // ... }
По какой-то причине я не могу получить точки останова в OnStart() для запуска при запуске проекта. Почему это может быть?
OnStart()
Одна из возможностей состоит в том, что ваш стартовый проект - это ваше веб-приложение, а не облачный проект.Убедитесь, что облачный проект является начальным проектом, а затем убедитесь, что ваше приложение работает в среде разработки.