这是一个创建于 1800 天前的主题,其中的信息可能已经有所发展或是发生改变。
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
|
|
1
crclz 2019-12-21 12:16:09 +08:00 1
批处理,先进行 dotnet publish,然后再一条命令将 bin\Release\netcoreapp2.2\publish 通过 ftp 拷贝过去。 或者服务端用 git 拉取源代码,然后服务端编译
|
|
|
2
minskiter 2019-12-22 11:02:28 +08:00 via Android
但是这样还需要额外 ftp 传输工具和脚本,没办法直接用 dotnet cli 吗 @ crclz
|