Приложение запускается из VS2008, но не из exe в bin \ Debug - PullRequest
0 голосов
/ 02 ноября 2009

Я только что столкнулся с довольно странной проблемой. Приложение Winforms (хотя это может быть и не актуально), над которым я работал несколько месяцев, только начало странно себя вести. Нажатие F5 для отладки в VS2008 запускает его отлично, но если я пытаюсь запустить exe-файл из папки bin \ Debug, он сразу перестает работать. Просмотр более подробной информации из уведомления о сбое показывает эту информацию.

Описание:
Перестал работать

Подпись проблемы:
Название проблемного события: CLR20r3
Проблема Подпись 01: languageeditor.exe
Проблема Подпись 02: 3.0.3593.17201
Проблема Подпись 03: 4aee8b42
Проблема Подпись 04: sysglobl
Проблема Подпись 05: 2.0.0.0
Проблема Подпись 06: 4a277628
Проблема Подпись 07: 8f
Проблема Подпись 08: d9
Проблема Подпись 09: System.InvalidOperationException
Версия ОС: 6.1.7600.2.0.0.256.4
ID локали: 7177

Кто-нибудь может привести возможные причины такого сбоя или вещи, на которые я могу начать смотреть?

1 Ответ

0 голосов
/ 03 ноября 2009

Оказывается, это была проблема с UAC. В Win7 64-битная Visual Studio хочет работать от имени администратора для отладки в IIS (я точно забыла, какое сообщение оно отображает), поэтому я запускаю VS2008 и загружаю наше решение. Наше приложение Silverlight, но решение включает в себя несколько Winforms и консольных утилит. Это одна из этих утилит, которая выходила из строя. Кажется, что для нового кода, который я добавил, требуется разрешение администратора, которое, конечно же, он получает при запуске в режиме отладки с VS2008. Однако при запуске двоичного файла из ярлыка он не имел доступа администратора и не удался.

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