Проблема с запуском отладочной сборки в Windows Server 2008R2

У меня есть служба Windows, написанная на C ++ с использованием VS2008. Теперь я хочу удаленно отладить эту службу на моем Windows Server 2008R2. Но когда я запускаю службу, я получаю сообщение об ошибке приложения:

Имя сбойного приложения: MyService.exe, версия: 1.99.96.0, отметка времени: 0x4c87cf49

У меня есть служба Windows, написанная на C ++ с использованием VS2008. Теперь я хочу удаленно отладить эту службу на моем Windows Server 2008R2. Но когда я запускаю службу, я получаю сообщение об ошибке приложения:

Имя сбойного приложения: MyService.exe, версия: 1.99.96.0, отметка времени: 0x4c87cf49

У меня есть служба Windows, написанная на C ++ с использованием VS2008. Теперь я хочу удаленно отладить эту службу на моем Windows Server 2008R2. Но когда я запускаю службу, я получаю сообщение об ошибке приложения:

Имя сбойного приложения: MyService.exe, версия: 1.99.96.0, отметка времени: 0x4c87cf49 Имя сбойного модуля: MSVCR90.dll, версия: 9.0.30729.4926, отметка времени: 0x4a1743c1 Код исключения: 0xc0000417 Смещение ошибки: 0x0006c955 Идентификатор сбойного процесса: 0x1c08 Время запуска сбойного приложения: 0x01cb4f7fd91b5804 Путь сбойного приложения: C: \ Services \ MyService.exe Путь сбойного модуля: C: \ Windows \ WinSxS \ x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4926_none_508ed732bcbc0e5a \ MSVCR90.dll Идентификатор отчета: 171b562c-bb73-11df-81e0-003048788541

Когда я запускаю ту же службу в сборке релиза, все в порядке. Служба построена на основе Microsoft.VC90.CRT версии 9.0.21022.8, и у меня есть встроенный манифест.

На данный момент я понял, что, поскольку на моем компьютере для разработки также установлен VS2010, у меня установлен редист 9.0.30729.4974 . И на сервере W2k8 установлен необходимый xxx4926. Но на сервере нет отладочной версии xxx4926, поэтому я думаю, что это может быть проблемой. Может что-то насчет отсутствующих символов?

У кого-нибудь есть идеи? Я в отчаянии, так как мне действительно нужно отладить мою службу для проверки серьезной ошибки.

Приветствую, Саймон

1
задан Simon Linder 8 September 2010 в 18:44
поделиться