Как запустить автономную программу ядра dotnet на Mac

элементарный вопрос, но дайте мне знать.

Я хочу запустить следующую программу, которая будет обрабатывать и возвращать результат с помощью json при доступе с помощью GET или POST.

FileManagerController.cs

Например, в PHP вам просто нужно поместить его в папку htdocs Apache.

Я хотел бы сделать то же самое с dot net core mvc.

но я не знаю, какие слова искать.

Кроме того, в ближайшем будущем мы хотели бы, чтобы Ruby работал таким же образом в другом проекте (без использования таких фреймворков, как рельсы).

Итак, расскажите, пожалуйста, как узнать, как запускать только разные языки на веб-сервере.

Я не знаю ядра .net, но похоже, что вам нужно использовать их сервер Пустельга.

Sergio Tulentsev 15.06.2018 16:22
Примечание: «в PHP вам просто нужно поместить его в папку htdocs Apache» неверно. Это не имеет ничего общего с языком программирования, это зависит только от конфигурации веб-сервера.
Aleksei Matiushkin 15.06.2018 16:24

@SergioTulentsev Спасибо, что ответили. Я займусь расследованием.

Yuwaz 15.06.2018 16:34

@mudasobwa Я не знал. Я думал, что PHP будет работать только с Apache. (Java часто сочетает в себе Apache и Tomcat, но означает ли это то же самое?)

Yuwaz 15.06.2018 16:37

Что ж, PHP может работать со многими веб-серверами, а Apache может работать со многими языками; но даже когда мы говорим о LAMP, Apache, а не PHP, отвечает за то, что делать с этими файлами.

Aleksei Matiushkin 15.06.2018 16:45

«вам просто нужно поместить его в папку htdocs» - чего вы не видите, так это того, что для того, чтобы это работало так легко, вам также необходимо установить apache и настроить его для запуска PHP. Это сделали за вас специалисты по сопровождению ОС.

Sergio Tulentsev 15.06.2018 16:48
Как сделать HTTP-запрос в Javascript?
Как сделать HTTP-запрос в Javascript?
В JavaScript вы можете сделать HTTP-запрос, используя объект XMLHttpRequest или более новый API fetch. Вот пример для обоих методов:
0
6
50
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вам необходимо создать «проект» (тип файла .csproj), который вы сможете собрать и запустить на своем компьютере. Посетите страницу Начало работы с ASP.NET для получения инструкций по установке SDK, созданию нового проекта и его запуску.

Чтобы запустить указанный выше файл кода, вы можете:

  1. $ dotnet new mvc
  2. Скопируйте указанный выше файл FileManagerController.cs в созданную папку Controllers.
  3. $ dotnet run

Ваше приложение будет работать на http://localhost:5000, вы можете перейти на свой веб-сайт, используя URL-адрес /FileManager.

Другие вопросы по теме