Skip to Content

Troubleshoot auto start behavior


Following are some issues that we've seen in the past. It is not a comprehensive list, but a starting point if your application does not correct start up automatically.

The IIS ApplicationInitialization Module start Vinyl by issuing an HTTP request to: http://localhost:80/Vinyl/

If this URL does not work from a browser on your web server chances are application initialization will not work either. Ensure that IIS is allowing non-SSL connections for the Vinyl application.

Image 2017 1 22 22 23 27

Use the Vinyl Security Provider to redirect non-SSL connections to your preferred SSL host name: Require HTTPS

Check for additional web.config files

Also, ensure that the Default Website does not have a web.config associated with it that rewrites URLs prior to reaching the Vinyl Application. These would normally be found in C:\inetpub\wwwroot\web.config. Or, from IIS, you can select the Default Web Site, right-click and choose explore.