V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
minskiter
V2EX  ›  程序员

如何用命令行进行 dotnet core ftp 发布

  •  
  •   minskiter · 2019-12-20 19:41:50 +08:00 via Android · 1453 次点击
    这是一个创建于 1591 天前的主题,其中的信息可能已经有所发展或是发生改变。
    dotnet core 如何不使用 Visual Studio 的 FTP publish,而是使用 dotnet cli build and deploy FTP 呢?
    使用官方文档的命令 dotnet build /p:DeployOnBuild=true /p:PublishProfile=FTP (该配置用 vs ftp 发布没有问题),命令运行后 Build 成功,但是文件只有在 pubtemp/out 生成。检查 web.congig 可以验证 profile 有生效,但是远程的 ftp 文件夹没有相应的文件生成。该命令如果是本地文件夹是可以生效的,但是换成 ftp 的配置就无效
    2 条回复    2019-12-22 11:02:28 +08:00
    crclz
        1
    crclz  
       2019-12-21 12:16:09 +08:00   ❤️ 1
    批处理,先进行 dotnet publish,然后再一条命令将 bin\Release\netcoreapp2.2\publish 通过 ftp 拷贝过去。
    或者服务端用 git 拉取源代码,然后服务端编译
    minskiter
        2
    minskiter  
    OP
       2019-12-22 11:02:28 +08:00 via Android
    但是这样还需要额外 ftp 传输工具和脚本,没办法直接用 dotnet cli 吗
    @crclz
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3214 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 12:15 · PVG 20:15 · LAX 05:15 · JFK 08:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.