在Azure
我尝试部署一个简单的F#
Suave
应用程序以Azure
使用FTP
. 最终我想通过部署,github
但我最初认为FTP
这将是简单的第一步。根据https://suave.io/azure-app-service.html它应该是直截了当的。
这些是我遵循的步骤
在 Azure 中创建了一个新的 Web 应用,包括一个资源组和应用服务计划。全部在免费层。
下载了
publishsettings
XML
Azure 创建的文件。克隆了这个 repo:https ://github.com/isaacabraham/fsharp-demonstrator
使用 FileZilla 使用步骤 2 中的凭据通过 FTP 进行连接。
从步骤 3 中克隆的存储库中的 fsharp-demonstrator/src/SuaveHost(包括必要的
web.config
文件)上传文件(通过 FTP)到 Azure 上的 site\wwwroot。导航到
Azure
网站网址。
然后我收到错误:
指定的 CGI 应用程序遇到错误,服务器终止了进程。
(当我查看 Azure 上 site\wwwroot 下的文件夹时,我看不到任何 obj 或 bin 文件夹。我认为没有发生任何 msbuild 过程。这似乎不对。)
有人知道问题是什么吗?