Our Blog

Again, up against the 500.30 –> really means that something is wrong (usually configuration, appsettings incorrect etc.) which prevents the application from starting up.

Todays, resolution…

- Launch Kudu from the Azure Portal (under Advanced Tools)

- Use Debug console – CMD

- Use command prompt DOS commands to navigate to \site\wwwroot

- Try starting the application via dotnet web.dll (the name of your web application dll)

- With any luck, the output will show log errors and with some thought you can decipher what configuration piece is missing (in this case, my connection string was incorrect and I was missing App_Data directory)

 

HTTP Error 500.30 - ANCM In-Process Start Failure

Common solutions to this issue: 

  • The application failed to start
  • The application started but then stopped
  • The application started but threw an exception during startup

Troubleshooting steps:

  • Check the system event log for error messages
  • Enable logging the application process' stdout messages
  • Attach a debugger to the application process and inspect

image

Using latest vue.js bit and vue-cli to create a project, I immediately came up against HMR not reloading after making changes to .vue files. 


What is HMR…

"Hot Reload" is not simply reloading the page when you edit a file. With hot reload enabled, when you edit a *. vue file, all instances of that component will be swapped in without reloading the page. It even preserves the current state of your app and these swapped components!

I started my project npm run serve, opened my browser http://localhost:8080 and navigated around my new app.  Great.  Within my IDE I modified any vue file, I could see that vue-cli-server (with it’s built in web server) identified that a file had changed and I could see webpack rebuilding my ts/js files.  Great.  I looked at the browser and my simple html change was not reflected.  I could see errors in the chrome dev tools network tab like following.

[WDS] Disconnected net:: ERR_CONNECTION_TIMED_OUT
http://192.168.1.102:8080/sockjs-node/info?t=1598645595925

Solution….

There are a number of articles regarding setting NODE_ENV=development, as well as articles discussing the vue.config.js file.  The solution for me was modifying the package.json script that is used by npm to start the project from

"serve": "vue-cli-service serve",

To

"serve2": "vue-cli-service serve --host localhost",

I also tried a number of options within the vue.config.js but was able to remove once I identified the solution (above).

// vue.config.js
module.exports = {
    devServer: {
        //host:'localhost'
        //useLocalIp: false,
        //proxy: 'http://localhost:8080',
        //public: '172.23.3.180:8080',
        //watchOptions: {
        // poll: true
        //}
    },
configureWebpack: {
        plugins: [
            //new MyAwesomeWebpackPlugin()
        ]
    }
}

 

About Us

Web/Mobile Solutions

Our Contacts

Cincinnati, OH 45069