Только что сформированная публикация не запускается
Вопрос:
HTML-публикация сформировалась без ошибок, но при этом она не запускается, что может быть причиной проблемы и как её решить?
Ответ:
Причиной проблемы может быть то, что публикация не может найти свободные открытые порты в ожидаемом диапазоне.
Настройки, отвечающие за то, какие порты будут использоваться при работе HTML-публикации, приведены в файле:
- Для версий BS до 5.1 включительно - <Путь к папке со сформированной HTML-публикацией>\mono\HTML-publication.exe.config:;
- Для версий BS после 5.1 - <Путь к папке со сформированной HTML-публикацией>\HTML-publication.exe.config.
Настройки выглядят следующим образом:
<appSettings> <add key="BS_Publication_Port_Start" value="5559"/> <add key="BS_Publication_Port_End" value="5999"/> </appSettings>
При запуске HTML-публикация проверяет порты в диапазоне от начального (BS_Publication_Port_Start) и до конечного (BS_Publication_Port_End) и при нахождении свободных открытых для внешних подключений портов запускается на них.
Для решения проблемы выполните любое из описанных ниже действий:
- Освободите и откройте для внешних подключений (см. Открытие порта в брандмауэре) хотя бы 2 порта из указанного в файле диапазона.
- Расширьте/измените этот диапазон так, внеся изменения в указанном файле, чтобы в него попало как минимум 2 свободных и открытых для внешних подключений порта.
Внимание! Для внесения изменений в файл требуется использовать текстовые редакторы, корректно работающие с кодировками, например, Notepad++ или текстовый редактор файлового менеджера FAR Manager (но не стандартное приложение «Блокнот», поставляемое вместе с операционной системой Windows).