2015-09-14 3 views
0

Попытка развертывания приложения asp 5 по умолчанию для контейнера докеров, запущенного на сервере ubuntu. Все идет гладко, кроме одного. Приложение can not start дает System.FormatException: формат нераспознанного аргумента: 'hosting.ini'.Формат нераспознанного аргумента hosting.ini

Любые идеи? О чем это?

+0

Можете ли вы разместить репродуктор, Dockerfile, нужны другие файлы, команда 'docker run'? – user2915097

+0

Я использую сообщество VS 2015 для развертывания. Команда, используемая для развертывания как VS, выполняется: Выполнение команды [docker -H tcp: //192.168.163.132: 4243/run -t -d -p 80: 8080 -e "server.urls = http: // *: 8080" webapp2]. Ubuntu развертывается как виртуальная машина VMWare. Я могу получить URL-адрес списка изображений по адресу http://192.168.163.132:4243/images/json Файл докеры, созданный VS: FROM microsoft/aspnet: 1.0.0-beta7 ADD./app WORKDIR/app ENTRYPOINT ["./kestrel"] – ArkadyB

+0

Я вижу изображение развернутое, но пытается выполнить повторный запуск, а затем читать журналы, – ArkadyB

ответ

0

Решение принято путем удаления ссылок на hosting.ini. Замените это с помощью прямых инструкций по запуску сети и пустельги с указанным URL.

0

Открыть файл project.json и искать эту строку:

"пустельга": "Microsoft.AspNet.Hosting --serve тм icrosoft.AspNet.Server.Kestrel --config hosting.ini"

Между -server и Microsoft.AspNet.Server.Kestrel отсутствует пробел. Добавьте туда место, и публикация будет работать.

Смежные вопросы