该项目是通过 Ionide 和 Visual Studio Code 生成的。我正在通过 GitHub 部署到 Azure WebApp。
GitHub 存储库是:https://github.com/laygr/suave-dummy
事件日志显示:
Command: build.cmd
The system cannot find the path specified.
�
The system cannot find the path specified.
D:\Program Files (x86)\SiteExtensions\Kudu\59.51109.2534\bin\Scripts\starter.cmd build.cmd
它就像 Suave 应用程序一样简单。我希望这可以帮助其他人。
编辑
再次重新启动后(新的存储库、新的网络应用程序、新的一天、新的希望),azure 显示了一个不同的错误,这让我能够弄清楚其余的问题。我将保留该存储库,以便任何人都可以了解如何通过 GitHub 将最简单的 Suave 应用程序部署为 Azure Web 应用程序
最佳答案
因此,在改进 Azure 显示的错误后,我可以弄清楚如何部署该应用程序。 我必须:
- 从 Ionide for Visual Studio Code 生成的 .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
唷!
关于azure - 无法将虚拟 F# Suave 应用程序发布为 Azure WebApp。我究竟做错了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40726791/