我在VS-CODE中使用Deploy扩展将已发布的ASP.NET Core Angular应用程序通过SFTP直接部署到生产服务器。
除了一件事,一切都顺利进行。在VS Code中我的settings.json中,按照Marcel Kloubert here的说明做出了适当的安排。
{
"deploy": {
"packages": [
{
"name": "JTrade Master Publish",
"description": "Package version 1.0.0",
"files": [
"/bin/Debug/netcoreapp1.1/publish/*"
],
"deployOnSave": false
}
],
"targets": [
{
"type": "sftp",
"name": "prod",
"description": "JTrade Production version",
"dir": "/var/testdeploy",
"host": "139.162.216.36", "port": 22,
"user": "root", "password": "*************"
}
]
}
}
所以这是我需要的所有文件位于我的硬盘驱动器上的文件夹的路径:" /bin/Debug/netcoreapp1.1/publish/*"我设置了"文件"设置如上。
这是服务器上的目录" dir":" / var / testdeploy"我希望一切都在哪里。
所以,传输顺利,但我明白了:
/var/testdeploy/bin/Debug/netcoreapp1.1/publish/all我的文件
我想要
/ var / testdeploy /我在这里的所有文件
有没有人遇到过这种问题?感谢。