我正在使用带有Visual Studio Code的Angular CLI开发Web应用程序。我想在Azure上托管此应用。
开始时,该应用程序在Azure上不存在,因此我使用ng build --prod创建了部署程序包。然后,我尝试发布deploy-package,并让VS Code在Azure上创建Web应用程序,这导致了前面提到的错误。 当我使用Azure门户创建Web应用程序并将带有VS Code的deploy-package发布到现有Web应用程序时,它就可以工作。
不幸的是,在一些发布到现有的Web应用程序之后,错误再次出现。当我在Azure门户中删除Web应用并新建它时,可以再次通过VS Code发布。
我不知道这里发生了什么。 过去,我使用Visual Studio 2017创建Angular asp.net项目。使用VS 2017进行发布始终可以毫无问题地进行,但是应用程序本身以错误开头,这就是我改用VS Code的原因之一。