Internal Server Error with nopCommerce on IIS

If you’re working with the open-source nopCommerce project, you might notice that upon initial setup, you get a message saying the following:

“We’re sorry, an internal error occurred that prevents the request to complete. Our supporting staff has been notified with this error and will address this issue shortly. We profusely apologize for the inconvenience and for any damage this may cause. You might want to try the same action at a later time.”

There’s a good chance that — depending on who your webhost is —your website might be pre-configured to use the .NET 2.0 runtime instead of the .NET 4.0 runtime. If your webhost allows you to change the option, make sure that your website (or virtual directory) is configured to use the .NET 4.0 Integrated pipeline for Internet Information Services (IIS).

Hope this helps!