Azure部署nodejs webapp服务无法启动常见原因

0. 在 azure的webapp的 appsetting中添加nodejs版本号

WEBSITE_NODE_DEFAULT_VERSION, {nodejsVersion}

1.使用azure 的debug console来调试:
https://yourapp.scm.azurewebsites.net/DebugConsole

2. 尝试显示指定node的版本号 :"engines":{"node": "9.12.1"}  在 package.json中

3. 尝试一下azure的 zip deploy. 

https://docs.microsoft.com/en-us/azure/app-service/deploy-zip


确保 web.config 得 iisnode 包含了nodejs的启动服务:Server.js





  
    
    
    
      
      
    
    
      
        
        
          
        

        
        
          
        

        
        
          
            
          
          
        
      
    

    
    
      
        
          
        
      
    

    
    

    
    
  

 

你可能感兴趣的:(Microsoft,Azure,Javascript)