Лазурь вызывает у меня головную боль.
Я начал с учебника. Создал новый проект MVC 3, опубликовал его. Прошло около 9 минут, после чего все работало на моей производственной виртуальной машине.
Затем я попытался опубликовать проект, над которым я работал (MVC 3). Он имеет следующие зависимости:
Service.dll
Domain.dll
Autofac.dll
Работает нормально при отладке с помощью эмулятора.
Он прекрасно работает, когда я разархивирую пакет и разверну его на другом сервере.
Но при публикации в Azure Production я получаю следующее:
13:42:31 - подготовка развертывания для веб-сайта с идентификатором подписки: ...
1:42:31 PM - Подключение ...
13:42:35 - проверка учетной записи хранения '...'...
13:42:38 - загрузка пакета ...
13:44:46 - Создание ...
13:45:56 - Создан идентификатор развертывания: ....
13:45:56 - Начало ...
13:46:34 - Инициализация ...
13:46:34 - экземпляр 0 роли Сайт находится в неизвестном состоянии
13:46:34 - экземпляр 1 роли Сайт находится в неизвестном состоянии
13:47:06 - Экземпляр 0 роли Сайт создает виртуальную машину
13:47:06 - Экземпляр 1 роли Сайт создает виртуальную машину
13:47:37 - Экземпляр 0 роли Сайт запускает виртуальную машину
13:47:37 - экземпляр 1 роли Сайт запускает виртуальную машину
13:50:13 - экземпляр 0 роли Сайт находится в неизвестном состоянии
13:50:13 - экземпляр 1 роли Сайт находится в неизвестном состоянии
13:50:44 - Экземпляр 0 роли Сайт занят
13:50:44 - Экземпляр 1 роли Сайт занят
13:54:31 - экземпляр 1 роли. Сайт перезапускается
13:55:02 - Экземпляр 1 роли Сайт занят
13:56:40 - Экземпляр 1 роли Веб-сайт зацикливается
13:57:43 - Экземпляр 0 роли Сайт работает на велосипеде
Я пробовал несколько раз. Без успеха.
Обновление
Я забыл упомянуть, что у меня есть DLL C # SDK Facebook
Я использовал метод проб и ошибок, чтобы обнаружить, что DLL.Web.Mvc dll вызывает у меня проблемы.
Он был включен в папку bin, но все равно ничего хорошего.