无法模拟 F# 辅助角色

Cannot emulate F# worker role

我将 VisualStudio 2013.4 与 Azure .NET SDK 2.5 结合使用:

云服务无法在模拟器中启动:

 [结构] 角色实例:deployment25(22).AzureCloudService2.WorkerRole1.0
    [面料]角色状态不健康
    [运行时] 角色入口点。调用 OnStart():Microsoft.WindowsAzure.ServiceRuntime.DefaultEntryPoint
    [运行时] 角色入口点。完成 OnStart():Microsoft.WindowsAzure.ServiceRuntime.DefaultEntryPoint
    [运行时] 角色入口点。呼叫 运行(): Microsoft.WindowsAzure.ServiceRuntime.DefaultEntryPoint
    [运行时] 角色入口点。已完成 运行() ==> 角色回收已启动:Microsoft.WindowsAzure.ServiceRuntime.DefaultEntryPoint
    [runtime] 角色实例回收开始
    [运行时] 角色入口点。调用 OnStop():Microsoft.WindowsAzure.ServiceRuntime.DefaultEntryPoint
    [运行时] 角色入口点。调用 OnStopping()
    [运行时] 角色入口点。完成 OnStop():Microsoft.WindowsAzure.ServiceRuntime.DefaultEntryPoint
    [运行时] 角色入口点。调用 OnStart():Microsoft.WindowsAzure.ServiceRuntime.DefaultEntryPoint
    [运行时] 角色入口点。完成 OnStart():Microsoft.WindowsAzure.ServiceRuntime.DefaultEntryPoint
    [运行时] 角色入口点。呼叫 运行(): Microsoft.WindowsAzure.ServiceRuntime.DefaultEntryPoint
    [运行时] 角色入口点。已完成 运行() ==> 角色回收已启动:Microsoft.WindowsAzure.ServiceRuntime.DefaultEntryPoint
    [runtime] 角色实例回收开始
    ...
    [面料]角色状态不健康
    [结构]角色状态暂停
    [结构]角色状态忙碌
    [面料]角色状态不健康
    [结构]角色状态暂停
    ...

它与 C# Worker Role 配合得很好。

提前感谢您的帮助

ded'

您可能需要手动将 FSharp.Core 与工作项目捆绑在一起(确保 CopyLocal 为真)或使用 FSharp.Core nuget 包。

我在完整部署中看到过这种情况,但不一定在模拟器中看到过。

您使用的是哪个版本的 Azure SDK/模拟器(和 Visual Studio)?

这是 F# 模板的一个已知问题,希望在下周左右更新。