Я создал службу Datasnap, используя в качестве руководства белую бумагу Боба Сварта. Я успешно отлаживал и развертывал, используя приложение VCL Forms в качестве сервера. Но когда я пытаюсь развернуть версию службы, она устанавливается нормально, затем я пытаюсь запустить службу и она немедленно останавливается. Ошибка в журнале событий указывает на то, что набор портов уже используется, я пробовал разные номера портов для TCPServerTransport и HTTPService без какой-либо радости. DSServer не установлен на автозапуск, так как я хочу установить номер порта из файла конфигурации. Сообщение об ошибке, отображаемое в журнале событий:
Сбой при запуске службы: не удалось связать сокет. Адрес и порт уже используются ..
Я также пытался записать в файл журнала при запуске и выполнении, но похоже, что это не так далеко.
Решение нужно было как можно скорее, прежде чем я вернусь к толстому клиенту, чего я не очень хочу делать.
Спасибо