Azure应用程序服务上Angular应用程序的应用程序错误
我到Azure已经很晚了(哇,外面有很多东西…),我对应用服务上的Angular 6解决方案有一个问题。我已在VS代码中成功部署Azure扩展 访问我的站点时,我收到以下错误: :(应用程序错误) 如果您是应用程序管理员,则可以访问诊断资源 所以我查看了日志文件:Azure应用程序服务上Angular应用程序的应用程序错误,angular,azure,Angular,Azure,我到Azure已经很晚了(哇,外面有很多东西…),我对应用服务上的Angular 6解决方案有一个问题。我已在VS代码中成功部署Azure扩展 访问我的站点时,我收到以下错误: :(应用程序错误) 如果您是应用程序管理员,则可以访问诊断资源 所以我查看了日志文件: Container XXX didn't respond to HTTP pings on port: 8080, failing site start Container XXX for site mySite did not st
Container XXX didn't respond to HTTP pings on port: 8080, failing site start
Container XXX for site mySite did not start within expected time limit.
INFO - Waiting for response to warmup request for container XXXX0_7b4d117f. Elapsed time = 189.101504 sec
INFO - Waiting for response to warmup request for container XXXX0_7b4d117f. Elapsed time = 204.1912079 sec
INFO - Waiting for response to warmup request for container XXXX0_7b4d117f. Elapsed time = 219.2921354 sec
ERROR - Container XXXX0_7b4d117f for site XXX did not start within expected time limit. Elapsed time = 230.3799399 sec
ERROR - Container XXXX0_7b4d117f didn't respond to HTTP pings on port: 8080, failing site start. See container logs for debugging.
INFO - Stoping site XXX because it failed during startup.
INFO - Starting container for site
INFO - docker run -d -p 1792:8080 --name XXXX0_47f85fe3 -e WEBSITE_NODE_DEFAULT_VERSION=12-lts -e APPSETTING_WEBSITE_NODE_DEFAULT_VERSION=12-lts -e PORT=8080 -e WEBSITES_PORT=8080 -e WEBSITE_SITE_NAME=XXX -e WEBSITE_AUTH_ENABLED=False -e WEBSITE_ROLE_INSTANCE_ID=0 -e WEBSITE_HOSTNAME=XXX.azurewebsites.net -e WEBSITE_INSTANCE_ID=85637570d2afe11aba231532d54fa3058f66c9b70fd112bdfcd7e685b14724dd appsvc/node:12-lts
INFO - Logging is not enabled for this container.
Please use https://aka.ms/linux-diagnostics to enable logging to see container logs here.
INFO - Initiating warmup request to container XXXX0_47f85fe3 for site XXX
INFO - Waiting for response to warmup request for container XXXX0_47f85fe3. Elapsed time = 15.2084533 sec
INFO - Waiting for response to warmup request for container XXXX0_47f85fe3. Elapsed time = 30.3264573 sec
INFO - Waiting for response to warmup request for container XXXX0_47f85fe3. Elapsed time = 48.8457842 sec
INFO - Waiting for response to warmup request for container XXXX0_47f85fe3. Elapsed time = 63.959506 sec
INFO - Waiting for response to warmup request for container XXXX0_47f85fe3. Elapsed time = 79.0436441 sec
INFO - Waiting for response to warmup request for container XXXX0_47f85fe3. Elapsed time = 94.1302981 sec
INFO - Waiting for response to warmup request for container XXXX0_47f85fe3. Elapsed time = 109.2186966 sec
INFO - Waiting for response to warmup request for container XXXX0_47f85fe3. Elapsed time = 124.2962824 sec
INFO - Waiting for response to warmup request for container XXXX0_47f85fe3. Elapsed time = 139.3960781 sec
INFO - Waiting for response to warmup request for container XXXX0_47f85fe3. Elapsed time = 154.4925326 sec
INFO - Waiting for response to warmup request for container XXXX0_47f85fe3. Elapsed time = 169.6122361 sec
INFO - Waiting for response to warmup request for container XXXX0_47f85fe3. Elapsed time = 184.7178358 sec
INFO - Waiting for response to warmup request for container XXXX0_47f85fe3. Elapsed time = 199.8274903 sec
INFO - Waiting for response to warmup request for container XXXX0_47f85fe3. Elapsed time = 214.891633 sec
INFO - Waiting for response to warmup request for container XXXX0_47f85fe3. Elapsed time = 229.9826815 sec
ERROR - Container XXXX0_47f85fe3 for site XXX did not start within expected time limit. Elapsed time = 231.0152526 sec
ERROR - Container XXXX0_47f85fe3 didn't respond to HTTP pings on port: 8080, failing site start. See container logs for debugging.
INFO - Stoping site XXX because it failed during startup.
INFO - Starting container for site
INFO - docker run -d -p 6823:8080 --name XXXX0_d3d32605 -e WEBSITE_NODE_DEFAULT_VERSION=12-lts -e APPSETTING_WEBSITE_NODE_DEFAULT_VERSION=12-lts -e PORT=8080 -e WEBSITES_PORT=8080 -e WEBSITE_SITE_NAME=XXX -e WEBSITE_AUTH_ENABLED=False -e WEBSITE_ROLE_INSTANCE_ID=0 -e WEBSITE_HOSTNAME=XXX.azurewebsites.net -e WEBSITE_INSTANCE_ID=85637570d2afe11aba231532d54fa3058f66c9b70fd112bdfcd7e685b14724dd appsvc/node:12-lts
我所做的:
在“配置”下的“应用程序设置”中添加了端口和值为8080的端口
出于好奇,我尝试了一些端口,但似乎没有任何变化,因为我仍然收到错误消息。请注意,保存设置后,我会重新启动并重试
我的问题是:
- 我可以采取哪些步骤来解决此问题?是否需要在其他地方更改其他设置?是否需要在angular.json中设置一些内容
- 我还可以启用其他功能吗
- 有人能给我提供关于这个问题的其他文件吗
Appservice->Advanced Tools->
访问这些文件,然后选择Debugconsole->CMD
它将显示在site/wwwroot路径下部署的所有文件。我最终创建了一个虚拟机,并在IIS上托管了Angular应用程序。看起来不错所有的文件都在那里。我确实发现在高级工具环境下的AppSettings下,网站的端口是4200。