2

我正在做一个简单的演示,其中涉及使用 F# 和 Websharper 创建一个 HTML 页面。使用 Websharper 网站上的示例,当我在 Visual Studio 上点击调试时,我可以使用站点小程序运行一个简单的 Hello World 页面。我想知道是否有一种方法可以将其打包,这样我就不必在 Visual Studio 中打开文件并点击调试来显示内容?我尝试从命令行使用 msbuild 来构建解决方案,但我没有运气以这种方式打开浏览器。我需要的是一种无需打开 VS 即可编译代码并显示 HTML 页面的方法。我还在为 VS for Web Express 2012 使用 Web 应用程序(Sitelets)模板。谢谢

4

1 回答 1

2

“Web 应用程序 (Sitelets)” 模板实际上并不生成 HTML 文件,它生成可由 ASP.NET 运行时运行的 DLL。因此,根据您的情况:

  • 如果您只想生成 HTML 文件,而不需要任何服务器端计算,那么您应该改用 HTML 应用程序模板。它将sitelet 编译成一组.html 文件。

  • 如果您需要服务器运行时,最安全的选择是为 IIS 安装 ASP.NET。您可以在控制面板某处的“打开或关闭 Windows 功能”中找到它。然后,在 IIS 管理器中,添加一个网站并将其指向应用程序的 Web 文件夹。

于 2013-11-15T17:21:28.547 回答