Azure:永远不会调用WebRole OnStart()

问题描述 投票:2回答:1

我的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()中获得断点。为什么会这样?

azure azure-web-roles
1个回答
3
投票

一种可能性是您的启动项目是您的Web应用程序而不是云项目。确保云项目是启动项目,然后验证您的应用程序是否在开发结构中运行。

© www.soinside.com 2019 - 2024. All rights reserved.