将本地 .whl 文件移动到通过 Kudu 访问的 Azure Web 应用程序上的文件夹(Web 应用程序的 DebugConsole)

Moving local .whl file to a folder on Azure Web Apps accessed via Kudu (Web Apps' DebugConsole)

我正在尝试将我的 Django 网站从 Heroku 迁移到 Azure。我正在使用 'Azure Web Apps',从我的 requirements.txt 安装 postgresql 需要一些技巧。我无法通过 pip 直接安装包,我不得不创建一个 wheel 并手动将其包含在我的存储库中。

我已经完成了一半。我已经在我的本地机器上准备好了 psycopg2-2.6.1-cp27-none-win32.whl。关于下一步该怎么做,我的问题是:如何在 https://mysite.scm.azurewebsites.net/DebugConsole 上通过 Kudu .whl 文件 .whl 复制到相关文件夹?是否有用于将文件从我的本地计算机复制到 Azure Web 应用程序的命令?


p.s。我将其复制到的文件夹是 D:\home\site\wwwroot\env\Scripts\wheelhouse\,我希望有人可以验证这是有道理的。

除了好旧的 FTP 之外,没有任何其他内容。

在管理门户的 Azure Web App 仪表板中,转到“部署凭据”并设置 FTP/username 和密码。使用此对通过您选择的任何 FTP 客户端连接到所需的文件夹。进入后,拖放到相关位置!

此外,放置 .whl 文件的正确位置是 D:\home\site\repository\wheelhouse\