2012-01-24 5 views
3

Я запускаю Visual Studio 2010 SP1. Когда я пытаюсь упаковать приложение Azure (щелкните правой кнопкой мыши WebRole, выберите «Пакет ...»), он начинает упаковывать приложение, выплевывает несколько вещей в журнал, затем Visual Studio исчезает. Он просто исчезает. Нет ошибки, ничего. Он просто ушел.Visual Studio исчезает при упаковке приложения Azure

Вот выход журнала из VS до исчезающего акта:

------ Build started: Project: MyWebApp, Configuration: Release Any CPU ------ 
MyWebApp -> D:\MyWebApp-trunk\src\MyWebApp\bin\MyWebApp.dll 
------ Build started: Project: MyWebApp-WebRole, Configuration: Release Any CPU ------ 
------ Publish started: Project: MyWebApp-WebRole, Configuration: Release Any CPU ------ 
    Transformed web.config using Web.Release.config into obj\Release\TransformWebConfig\transformed\web.config. 

Глядя на папке/bin/Release на WebRole, пакет, очевидно, не является полным (ServiceConfiguration.cfg есть, но /app.publish/MyWebApp-WebRole.cspkg файл 0kb).

Я не уверен, где посмотреть, что пошло не так. Любая идея, почему это происходит и/или где я могу найти диагностическую информацию?

ответ

3

«Внезапная смерть приложения» обычно вызвана необработанным исключением в фоновом потоке. Если в самой внешней функции потока нет исключения, исключение достигнет ловушки исключения по умолчанию для потока, который немедленно уничтожит процесс. Никакого предупреждения, никакого сообщения, просто пуф! он ушел.

Помимо работы с любыми данными или окружающей средой, исключая это исключение в процессе упаковки, это действительно может быть исправлено только в коде. Обязательно сообщите об этом как об ошибке в Microsoft Connections. И разместите ссылку на эту ошибку здесь, чтобы другие разработчики, которые нашли этот вопрос, могли бы поднять голос в отчете об ошибке и в конечном итоге увидеть разрешение.

+0

Полезно знать! Я отправил отчет в MS: https://connect.microsoft.com/VisualStudio/feedback/details/720539/visual-studio-vanishes-when-packaging-an-azure-application Спасибо Дэнни! – James

0

Вы работаете на 32 или 64-битной Windows? По моему опыту упаковывание сбоев распространено на 32 бит для проектов выше определенного размера! Обычно генерирует ошибку, хотя ....?

+0

Я на 32-разрядном ноутбуке Windows 7 Professional. Я предполагаю, что это хороший повод для получения нового, с разрешения бюджета. – James

Смежные вопросы