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, который генерирует самообслуживаемый исполняемый файл.