So I ran into an issue when I upgraded from 10.2 to 10.3. This server previously only had ASP .NET versions 2, 3 and 3.5. These have all allowed multiple applications/sites to be run on the same server with no issues. But the 10.3 install required a install of ASP .NET 4.0. The issue is here that with IIS 6 that we are running it won't allow one site under one application pool to run .NET 4.0 with another running a lower version.
To know if you have this issue you will see these symptoms:
Server Application Unavailable
The web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" button in your web browser to retry your request.
Administrator Note: An error message detailing the cause of this specific request failure can be found in the application event log of the web server. Please review this log entry to discover what caused this error to occur.
This is the message portrayed when logging into the console. And Application log of Event Viewer you will see event ID 1062. The fix is simple, go into IIS, right click Application pool and go to New -> Application Pool, then name it Orion Pool or something of the like. Then open the properties of the SolarWinds NetPerfMon site, go to the Home Directory tab and change the drop down for the Application Pool to the App Pool you just created. I still had a few issues after this, and had to launch the Configuration Wizard and reinstall the Web portion but after that all was well and allowed the two sites to be hosted on the server.
Sorry if this is something some of you all have already figured out, but thought I would throw my findings out there for the next victim of being behind the ball in .NET upgrades.