net core 2.2.301 в моем linux и уже я существую разрабатывая приложение MVC в визуальном изучении переслал ее, не печатая server и используя команду dotnet run - urls "http://0.0.0.0:5000" я поместил ее, чтобы функционировать но то, чего я не добился, она состоит в том, чтобы печатать в визуальном изучении, чтобы после перемещать ее в сервер и помещать ее, что осталась постоянной эта часть, я не добился ее напечатал и визуальный он произвел мне .dll, но я не могу заставлять это функционировать не, если они смогли помогать мне или встречаться руководитель .net core, чтобы печатать веб-страницы используя .net core спасибо
Ты можешь помещать твой сайт как демон Linux используя "systemd".
Для этого deberГЎs делать следующее:
[Unit]
Description=Servicio de tusitio - ASP.NET MVC
[Service]
WorkingDirectory=/publicacion/tusitio
ExecStart=/usr/bin/dotnet /publicacion/tusitio/tusitio.dll
Restart=always
RestartSec=10
KillSignal=SIGINT
SyslogIdentifier=tusitio_servicio
User=root
TimeoutStopSec=30
Environment=ASPNETCORE_ENVIRONMENT=Production
Environment=DOTNET_PRINT_TELEMETRY_MESSAGE=false
Environment=ASPNETCORE_URLS=http://0.0.0.0:5000
[Install]
WantedBy=multi-user.target
WorkingDirectory: он, где у тебя есть каталог со всеми файлами publicaciГіn ExecStart: ты должен помещать каталог команды dotnet, место и точный path, откуда находится твой dll сайта.
sudo cp tusitio.service /etc/systemd/system/
sudo systemctl enable tuservicio.service
sudo systemctl start tuservicio.service
ЗАНЕСЛО В СПИСОК! уже у тебя есть твоя услуга / демон функционируя с твоим веб сайтом. Чтобы видеть состояние услуги ты можешь выполнять
sudo systemctl status tuservicio.service
, Чтобы останавливать твою услугу можешь выполнять
sudo systemctl stop tuservicio.service