WebSharper F# - Как запустить шаблонный проект, созданный с использованием VS Code и Ionide?

Я никогда раньше не работал с.NET, и я хотел бы знать, как запустить проект WebSharper F# без какой-либо IDE.

контекст

  • Я использую Linux с Mono 4.4.2
  • Проект был создан с использованием VS Code и Ionide с использованием шаблона websharperserverclient
  • Я могу скомпилировать код, используя автоматически сгенерированный файл build.sh или выполнив xbuild, но только .dll файлы созданы, я не мог видеть .exe

Заранее благодарю за любую помощь!

Обновления

Используя websharperserverclient, я получаю странные результаты, как показано на рисунке ниже, и xsp4 не дает намека на это.

1 ответ

Решение

WebSharper может работать как модуль ASP.NET, поэтому самый простой способ запустить приложение - запустить xsp4 (автономный сервер ASP.NET для mono) в папке проекта. Это хорошо как быстрый сервер для тестирования; для производства лучше настроить сервер, такой как Apache или nginx.

Другое решение - вместо этого использовать шаблон websharpersuave, который генерирует самообслуживаемый исполняемый файл.

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