Visual Studio исчезает при упаковке приложения Azure - PullRequest
3 голосов
/ 24 января 2012

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

Вот вывод журнала от 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 веб-ролика, пакет, очевидно, не завершен (ServiceConfiguration.cfgтам, но файл /app.publish/MyWebApp-WebRole.cspkg равен 0 КБ).

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

Ответы [ 2 ]

3 голосов
/ 24 января 2012

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

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

0 голосов
/ 24 января 2012

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...