У меня есть приложение для Windows, которое действует как служба WCF, которую я разработал на 32-битной Windows Server 2008. Я протестировал приложение, и все работает нормально, когда я запускаю его с моей машины для разработки, а также с моей 32-битной рабочей станции. Однако при попытке запустить приложение на 64-битной Windows 2008 Server приложение не запускается, и создается отчет об ошибках Windows, в котором говорится, что приложение перестало работать. Я пытался создать приложение на своей 32-битной рабочей станции разработки, ориентированной как на x86, так и на x64, но безрезультатно. Единственный раз, когда я могу запустить приложение, это если я закомментирую код, который запускает службу WCF. Поэтому мой вопрос: нужно ли разрабатывать и / или создавать это приложение на 64-битной рабочей станции, чтобы приложение могло работать на 64-битной машине?