Попытка запустить. Net Framework Web API в Docker контейнере - PullRequest
0 голосов
/ 24 февраля 2020

У меня есть. NET Framework 4.6.2 Web API, который я пытаюсь запустить в Docker.

docker -compose.yml

version: "3.7"

services:
  doctorportalapi:
    image: mcr.microsoft.com/dotnet/framework/aspnet:4.6.2-20200211-windowsservercore-ltsc2016
    container_name: frameworkapi
    ports:
      - "80:80" # expose 38419 on host and sent to 80 in container
      - "443:443" # expose 38419 on host and sent to 80 in container
      #volumes:
      - ./DoctorPortalAPI/bin:c:/inetpub/wwwroot

Я могу Похоже, не получил никакого ответа, кроме 404 с сайта. Есть ли какая-либо другая конфигурация, которую мне нужно сделать, кроме публикации порта 80?

Мне удалось запустить обычный веб-сайт без проблем, но по какой-то причине нет веб-API.

1 Ответ

0 голосов
/ 25 февраля 2020

Возможно, для громкости необходимо установить root папку DoctorPortalAPI

  • . / DoctorPortalAPI: c: / inetpub / wwwroot

Это позволяет web.config быть видимым внутри контейнера.

...