2013-11-15 1 views
2

Я делаю простую демонстрацию, которая включает в себя создание HTML-страницы с использованием F # и Websharper. Используя образцы с веб-сайта Websharper, я могу запустить простую страницу Hello World, используя сайты, когда я удаляю Debug на Visual Studio. Мне интересно, есть ли способ упаковать его таким образом, что мне не нужно открывать файл в Visual Studio и удалять отладочную информацию для отображения содержимого? Я попытался использовать msbuild из командной строки для создания решения, но мне не удавалось открывать браузер таким образом. Мне нужен способ скомпилировать код и отобразить HTML-страницу, не открывая VS. Также я использую шаблон веб-приложений (Sitelets) для VS для Web Express 2012. СпасибоПоказать HTML-страницу с помощью Websharper без Visual Studio

+0

Возможно, попробуйте WAMP? – Robert

+0

У меня нет намерения хранить что-либо на сервере, я просто хочу показать HTML-файл, созданный в браузере. – user2996922

ответ

2

Шаблон «Веб-приложения (Sitelets)» фактически не создает файлы HTML, он генерирует DLL, которая может запускаться ASP .NET runtime. Поэтому, в зависимости от ситуации:

  • Если вы просто хотите, чтобы генерировать HTML-файлы, без каких-либо на стороне сервера вычислений, то вы должны использовать шаблон HTML Application вместо этого. Он компилирует сайт в набор файлов .html.

  • Если вам требуется время выполнения сервера, ваша самая безопасная ставка заключается в установке ASP.NET для IIS. Вы можете найти его в «Включить или отключить функции Windows», где-то на панели управления. Затем в диспетчере IIS добавьте веб-сайт и укажите его в веб-папку вашего приложения.

+0

Да, я просто хочу сгенерировать HTML-файлы. Является ли шаблон HTML-приложения тем же, что и шаблон HTML-сайта? Если это так, я попытался запустить код, который поставляется с этим шаблоном, и я получаю сообщение об ошибке «Команда [....] вышла с кодом -1». Спасибо – user2996922

+0

^Эта ошибка была найдена в IntelliFactory.WebSharper.Sitelets.target – user2996922

+0

неважно, наконец, понял это, большое спасибо Tarmil – user2996922