Развертывание небезопасного кода в облаке Azure - PullRequest
1 голос
/ 28 сентября 2010

Кто-нибудь пробовал развертывать небезопасный код в Azure? Я работаю с кодом, содержащим небезопасные блоки, имеющие дело с указателями и всем этим забавным материалом. И мне интересно, связано ли это с ошибками, которые я получаю при попытке развернуть / обновить веб-проект в Azure.

Кроме того, есть ли способ просмотреть конкретные ошибки, которые нарушают обновление?

Кстати, да, в настройках моего веб-проекта проверено «Разрешить небезопасный код».

Заранее спасибо.

UPDATE:

Это ошибка, которую я получаю при попытке обновить ...

Роль экземпляров переработана для определенного количество раз во время обновления или операция обновления. Это указывает на то, что новая версия вашего сервиса или предоставленные вами параметры конфигурации при настройке сервиса предотвратить ролевые экземпляры от запуска. Большинство Вероятная причина этого в том, что ваш код генерирует необработанное исключение. Пожалуйста, подумайте об исправлении вашего сервиса или изменение настроек конфигурации так что ролевые экземпляры не кидают необработанные исключения. Тогда начни другое обновление или операция обновления. Пока вы не начнете другое обновление или при обновлении Windows Azure продолжайте пытаться обновить ваш сервис к новой версии или конфигурации Вы предоставили

1 Ответ

1 голос
/ 28 сентября 2010

Многие люди запускают «небезопасный» код в различных формах (в основном нативный C / C ++). Если роль перерабатывается, у вас есть необработанное исключение, которое может или не может быть связано с небезопасным кодом. Я бы предложил несколько вещей:

1) Попробуйте запустить локальный код в DevFabric

2) Проверьте свой блок On_Start. Удивительно, но часто именно в этом проблема (например, неверный путь, неправильная конфигурация и т. Д.)

3) Включите ведение журнала диагностики и посмотрите, сможете ли вы получить какую-либо информацию о трассировке.

...