напишите Dockerfile для реализации MVC проекта asp.net Framework с Mono на докере в Linux-контейнере - PullRequest
0 голосов
/ 19 января 2019

Я хочу запустить инфраструктуру ASP.net MVC с Mono на платформе Linux в контейнере Docker.

Я могу получить моно, восстановить пакеты и собрать проект, но не могу запустить проект с моно.

Я загрузил простой проект MVC (aspnetapp2) по этой ссылке

https://github.com/Hatef-Rostamkhani/asp.net.mvc.mono.dockerfile

Существует сценарий PowerShell RunDocker.NetFramwork.ps1 для запуска докера для проекта .dockerfile.

FROM mono:latest AS build-env

WORKDIR /app

COPY *.csproj ./

RUN msbuild -t:restore

COPY . .

RUN nuget restore aspnetapp2.csproj -SolutionDirectory ../ -Verbosity normal

RUN msbuild

CMD [ "mono", "aspnetapp2.dll" ]
...