2013-11-15 3 views
2

F # 및 Websharper를 사용하여 HTML 페이지를 만드는 간단한 데모를하고 있습니다. Websharper 웹 사이트의 샘플을 사용하여 Visual Studio에서 디버그를 눌렀을 때 sitelets을 사용하여 간단한 Hello World 페이지를 실행할 수 있습니다. Visual Studio에서 파일을 열고 내용을 표시하기 위해 디버그 할 필요가없는 방식으로이 패키지를 만드는 방법이 있는지 궁금합니다. 나는 솔루션을 구축하기 위해 명령 행에서 msbuild를 사용해 보았지만 그 방법으로 브라우저를 열지는 못했다. VS를 열 필요없이 코드를 컴파일하고 HTML 페이지를 표시하는 방법이 필요합니다. 또한 Web Express (Sitelets) 템플릿을 VS Web Express 2012 용으로 사용하고 있습니다. 감사합니다.Visual Studio없이 Websharper를 사용하여 HTML 페이지 표시

+0

WAMP를 사용해 보시겠습니까? – Robert

+0

서버에 아무 것도 저장할 의도가 없습니다. 브라우저에서 생성 된 HTML 파일을 표시하고 싶습니다. – user2996922

답변

2

"웹 응용 프로그램 (Sitelets)"템플릿은 실제로 HTML 파일을 생성하지 않고 ASP에서 실행할 수있는 DLL을 생성합니다. .NET 런타임. 따라서 상황에 따라 달라질 수 있습니다.

  • 서버 측 계산없이 HTML 파일을 생성하기 만하면 HTML 응용 프로그램 템플릿을 대신 사용해야합니다. sitelet을 .html 파일 집합으로 컴파일합니다.

  • 서버 런타임이 필요한 경우 가장 안전한 방법은 IIS 용 ASP.NET을 설치하는 것입니다. 제어판의 "어서 Windows 기능 켜기 또는 끄기"에서 찾을 수 있습니다. 그런 다음 IIS 관리자에서 웹 사이트를 추가하고 응용 프로그램의 웹 폴더를 가리 킵니다.

+0

예 단순히 HTML 파일을 생성하려고합니다. HTML 응용 프로그램 서식 파일은 HTML 사이트 서식 파일과 동일합니까? 그렇다면 해당 템플릿과 함께 제공되는 코드를 실행 해 보았습니다. "명령 [...]이 (가) 코드 -1로 종료되었습니다."라는 오류 메시지가 나타납니다. 감사합니다 – user2996922

+0

^이 오류는 IntelliFactory.WebSharper.Sitelets.target에서 발견되었습니다 – user2996922

+0

마침내 알아 냈습니다. 많은 감사합니다. Tarmil – user2996922

관련 문제