无法将虚拟 F# Suave 应用发布为 Azure WebApp。我究竟做错了什么?

Can't publish a dummy F# Suave app as an Azure WebApp. What am I doing wrong?

该项目是通过 Ionide 和 Visual Studio 代码生成的。我正在通过 GitHub.

部署到 Azure WebApp

GitHub 存储库是:https://github.com/laygr/suave-dummy

activity 日志说:

Command: build.cmd

The system cannot find the path specified.

The system cannot find the path specified.

D:\Program Files (x86)\SiteExtensions\Kudu.51109.2534\bin\Scripts\starter.cmd build.cmd

它就像一个 Suave 应用程序一样简单。我希望这可以帮助其他人。

编辑

再次重新启动后(新的回购、新的网络应用程序、新的一天、新的希望),azure 显示了一个不同的错误,这让我弄清楚了其余部分。我将离开存储库,以便任何人都可以通过 GitHub

了解如何将最简单的 Suave 应用程序部署为 Azure Web 应用程序

因此,在对 Azure 显示的错误进行改进后,我可以弄清楚如何部署该应用程序。 我必须:

  • 从 Ionide 为 Visual Studio 代码生成的 .gitignore 中删除 .exe。
  • 创建.deployment
  • 创建web.config
  • 修改build.cmd(我从别处复制过来的)
  • 修改 build.fsx 以执行正确的构建
  • 修改启动文件(suave-dummy.fs)使用正确的端口

随时查看存储库以了解我在代码中的意思。相关文件:

  • .gitignore
  • .部署
  • suave-dummy\WebHost\web.config
  • build.cmd
  • build.fsx
  • suave-dummy\suave-dummy.fs

呸!