Register .NET Framework 4.5 in IIS 7.5

asp.net-4.5, asp.net-mvc-4, iis-7.5, visual-studio-2013, windows-7-x64

Solution

You can find the aspnet_regiis in the following directory:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319

Go to the directory and run the command form there. I guess the path is missing in your PATH variable.

Problem

Pieces of the puzzle: - Windows 7 - .NET Framework 4.5 (installed) - IIS 7(Version 7.5.7600.16385) - Visual Studio (Ultimate 2013) - MVC4 (multiple projects in the solution) The solution I'm running in Visual Studio works and runs as expected with IISExpress. To set up my site to use IIS, I tried the following steps: - Right-click the projects in the solution that are currently being hosted by IISExpress. - Click Properties. - Toggle the Servers drop-down from IISExpress to Local IIS - Try to build/run the application At this point, I get an `HTTP 500.21` error. I have also tried to run `aspnet_regiis.exe -i` using Visual Studio's command prompt (as an Administrator), but each time I run the command, I receive the following error: Command 'aspnet_regiis.exe' is not valid. I also confirmed that I do have the right `aspnet_regiis.exe` installed (by checking here) (.NET Framework version 4 (64-bit systems)). What do I need to do to register .NET Framework 4.5 in IIS 7.5?

Original source