Не может эмулировать рабочую роль F#
Я использую VisualStudio 2013.4 с Azure .NET SDK 2.5:
- Файл / Новый проект: облачная служба Azure
- Добавить F# WorkerRole
- F5
Не удается запустить облачный сервис в эмуляторе:
[фабрика] Экземпляр роли: развертывание25(22).AzureCloudService2.WorkerRole1.0 [ткань] Роль государства Нездоровый [время выполнения] Ролевая точка входа. Вызов OnStart(): Microsoft.WindowsAzure.ServiceRuntime.DefaultEntryPoint [время выполнения] Ролевая точка входа. ЗАВЕРШЕНО OnStart(): Microsoft.WindowsAzure.ServiceRuntime.DefaultEntryPoint [время выполнения] Ролевая точка входа. CALLING Run(): Microsoft.WindowsAzure.ServiceRuntime.DefaultEntryPoint [время выполнения] Ролевая точка входа. ЗАВЕРШЕНО Run() ==> ИНИЦИРОВАНО ПЕРЕРАБОТКА РОЛЯ: Microsoft.WindowsAzure.ServiceRuntime.DefaultEntryPoint [время выполнения] Рециркуляция экземпляра роли начинается [время выполнения] Ролевая точка входа. CALLING OnStop(): Microsoft.WindowsAzure.ServiceRuntime.DefaultEntryPoint [время выполнения] Ролевая точка входа. CALLING OnStopping() [время выполнения] Ролевая точка входа. ЗАВЕРШЕНО OnStop (): Microsoft.WindowsAzure.ServiceRuntime.DefaultEntryPoint [время выполнения] Ролевая точка входа. Вызов OnStart(): Microsoft.WindowsAzure.ServiceRuntime.DefaultEntryPoint [время выполнения] Ролевая точка входа. ЗАВЕРШЕНО OnStart(): Microsoft.WindowsAzure.ServiceRuntime.DefaultEntryPoint [время выполнения] Ролевая точка входа. CALLING Run(): Microsoft.WindowsAzure.ServiceRuntime.DefaultEntryPoint [время выполнения] Ролевая точка входа. ЗАВЕРШЕНО Run() ==> ИНИЦИРОВАНО ПЕРЕРАБОТКА РОЛЯ: Microsoft.WindowsAzure.ServiceRuntime.DefaultEntryPoint [время выполнения] Рециркуляция экземпляра роли начинается... [ткань] Роль государства Нездоровый [ткань] Ролевое состояние Приостановлено [ткань] Роль государства Занят [ткань] Роль государства Нездоровый [ткань] Ролевое состояние Приостановлено...
Это работает как шарм с C# Worker Role.
Спасибо заранее за вашу помощь
Ded"
2 ответа
Решение
Возможно, вам придется вручную связать FSharp.Core с рабочим проектом (убедитесь, что CopyLocal имеет значение true) или использовать пакет nuget FSharp.Core.
Я видел это при полном развертывании, но не обязательно с эмулятором.
Какую версию Azure SDK / Emulator вы используете (и Visual Studio)?
Это известная проблема с шаблоном F#, которая будет обновлена на следующей неделе или около того.