我在将Microsoft团队应用程序部署到Azure时遇到了真正的麻烦。我一直在用本地的。我相信我已经正确设置了本地git,部署后返回的错误消息是“错误-更改已提交到远程存储库,但部署到网站失败。”
我设法从日志中提取了这个...
2019-09-02T13:19:15.053Z - Updating branch 'master'.
2019-09-02T13:19:16.415Z - Updating submodules.
2019-09-02T13:19:16.549Z - Preparing deployment for commit id '401185b3e6'.
2019-09-02T13:19:16.867Z - Running custom deployment command...
2019-09-02T13:19:16.950Z - Not setting execute permissions for deploy.cmd
2019-09-02T13:19:17.032Z - Running deployment command...
2019-09-02T13:19:17.055Z - Command: deploy.cmd
2019-09-02T13:19:18.030Z - /opt/Kudu/bin/Scripts/starter.sh: line 2: exec: deploy.cmd: not found
2019-09-02T13:19:18.093Z - /opt/Kudu/bin/Scripts/starter.sh: line 2: exec: deploy.cmd: not found\n/opt/Kudu/bin/Scripts/starter.sh deploy.cmd
2019-09-02T13:19:18.570Z - App container will begin restart within 10 seconds.
我一直在尝试遵循这些说明
https://docs.microsoft.com/en-us/azure/app-service/deploy-local-git
在“部署Web应用程序”步骤之前,一切似乎都可以按预期进行。上一步操作将URL返回到以scm.azurewebsites.net结尾的Azzure CLI。但是,当我按照指示立即执行此步骤时,它期望到git文件的URL并产生以下错误...
fatal: Not a git repository (or any of the parent directories): .git
不幸的是,由于本演练需要我显示Web应用程序凭据和URL,因此我无法共享Powershell中每个步骤的确切细节。我应该在第一步中添加我将Web应用程序包含在用户名中,就像这样。...
<webapp>/<username>
如果我不这样做,那么PowerShell将返回以下错误...
az webapp deployment user set: error: argument --user-name: expected one argument
答案 0 :(得分:0)
我认为我在上载尝试上传应用程序的初始尝试中加入了node_modules引起了问题。这导致FTP和GIT都超时。最后,我使用以下方法来部署我的应用程序。