Troubleshoot Auto Start Behavior¶
Overview¶
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.
Confirm the Auto Start Link¶
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.
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.