【发布时间】:2023-03-21 04:12:01
【问题描述】:
我有一个 ASP.NET 核心应用程序,我在提交到 git 存储库时自动部署到一个 azure 应用服务。它作为 project.json 类型的项目运行良好。
我已将我的 project.json 转换为 myproject.fsproj,它可以在本地构建和运行。在将 .fsproj 提交到 git 时,触发了部署,但它失败了,活动日志包含一行:'D:\home\site\repository\myproject.fsproj' is not a deployable project。
我猜这是默认 kudu 部署脚本的问题?有谁知道如何解决这个问题,还是我需要向 kudu 人提交问题/RFC?
更新
我使用以下方法生成了原始 .fsproj:
dotnet new mvc --language f# --framework netcoreapp1.0
我已经对其进行了更改,所以今晚晚些时候我将尝试做一个最小的案例。
【问题讨论】:
-
VS 2017rc?还是 2015 年?关键是它的构建方式可能有所不同。这又取决于过多的配置和可能的构建代理。
-
两者都不是。我使用 dotnet new 生成的 .fsproj。我会更新问题。
-
Msbuild 是我认为用于构建的一种。尝试在本地做同样的事情。另外:blog.ploeh.dk/2013/08/26/…