The Web Platform Installer installs v4.0.4.2. How do I install v4.5?
I'm trying to install v4.5 on my localhost. There are two downloads available on Codeplex: the 4.5 binaries and the 4.5 web deploy. Each of those downloads a zip file.
I _think_ that the web deploy file is similar to the WebPI installer, but you need this http://www.iis.net/download/webdeploy to install it, since the 4.5 version is still not in the WebPI gallery.
You can do a manual install from the binaries version quite simply. There's no change between the 4.0.x version and the 4.5 version. Check out my 6 minute screencast showing you exactly how I do this..
My app pool is set to run Integrated Pipeline mode and .Net4.0 with NetworkService identity. I also used the Edit Permissions dialog to add the app pool "IIS AppPool\UmbracoAppPool" and give it read and write permissions.
Changing the identity to ApplicationPoolIdentity does not make any difference.
Changing the .Net framework to 2.0 gives me a different error. (Internal Server Error; The requested page cannot be accessed because the related configuration data for the page is invalid.)
Okay, looks good so far, except for the security settings. Make sure to add NETWORK SERVICE, just give it modify rights and make sure that the rights are replaced on all child objects as well.
Also, I'm not sure why you called the directory "build", so just making sure that you download this release version from Codeplex (it's the first binary version on this page). So I hope you didn't download the whole source and built it yourself.
OK, I added NETWORK SERVICE and give it modify rights, and specified that child object permissions are replaced with this object's permissions. Still the same error.
I did verify that I downloaded the correct Umbraco binaries. That download is inside a directory called "build". I just copied it directly. I did not actually build any source.
I think maybe I should re-install .Net.... I have both Visual Studio 2008 with .Net 3.5sp1 and Visual Studio 2010 with .Net 4.0 installed on my machine. Maybe the app pool is finding the wrong dll...
I had to register my asp.net installation. Perhaps an old asp.net version was registered. In any event, I ran aspnet_regiis.exe -i and that fixed my issue.
Here are the details, for anyone else who encounters the 500.21 - Internal Server Error...
1. Find your .Net Installation. Mine is in c:\Windows\Microsoft.NET\Framework64\v4.0.30319\
2. Inside that folder is a utility app called aspnet_regiis.exe. Running that app with the -i option will install this version of asp.net and update the IIS configuration at the root level to use this version.
3. Open a command prompt window as administrator. (Go to Start -> All Programs -> Accessories and Right-click on Command Prompt and select Run as administrator.) CD to your .net directory and run aspnet_regiis.exe -i
What is the installation procedure for v4.5?
The Web Platform Installer installs v4.0.4.2. How do I install v4.5?
I'm trying to install v4.5 on my localhost. There are two downloads available on Codeplex: the 4.5 binaries and the 4.5 web deploy. Each of those downloads a zip file.
What is the difference between the two downloads?
What do I do with the files after I unzip them?
Thanks!
I _think_ that the web deploy file is similar to the WebPI installer, but you need this http://www.iis.net/download/webdeploy to install it, since the 4.5 version is still not in the WebPI gallery.
You can do a manual install from the binaries version quite simply. There's no change between the 4.0.x version and the 4.5 version. Check out my 6 minute screencast showing you exactly how I do this..
Thanks for the link to the screencast.
After I create the new web site in IIS Manager, when I try to visit it in my browser, I get the following error:
HTTP Error 500.21 - Internal Server Error
Handler "PageHandlerFactory-Integrated" has a bad module "ManagedPipelineHandler" in its module list
Any ideas what I'm doing wrong? I'm running IIS 7.5 in Windows 7 Pro.
Thanks.
Your applicatin pool should be running in integrated pipeline mode, clearly it is not at the moment. Also make sure that it's running .net 4.0.
My app pool is set to run Integrated Pipeline mode and .Net4.0 with NetworkService identity. I also used the Edit Permissions dialog to add the app pool "IIS AppPool\UmbracoAppPool" and give it read and write permissions.
Changing the identity to ApplicationPoolIdentity does not make any difference.
Changing the .Net framework to 2.0 gives me a different error. (Internal Server Error; The requested page cannot be accessed because the related configuration data for the page is invalid.)
The following screenshots show my settings:
Okay, looks good so far, except for the security settings. Make sure to add NETWORK SERVICE, just give it modify rights and make sure that the rights are replaced on all child objects as well.
Also, I'm not sure why you called the directory "build", so just making sure that you download this release version from Codeplex (it's the first binary version on this page). So I hope you didn't download the whole source and built it yourself.
OK, I added NETWORK SERVICE and give it modify rights, and specified that child object permissions are replaced with this object's permissions. Still the same error.
I did verify that I downloaded the correct Umbraco binaries. That download is inside a directory called "build". I just copied it directly. I did not actually build any source.
I think maybe I should re-install .Net.... I have both Visual Studio 2008 with .Net 3.5sp1 and Visual Studio 2010 with .Net 4.0 installed on my machine. Maybe the app pool is finding the wrong dll...
Fixed!
I had to register my asp.net installation. Perhaps an old asp.net version was registered. In any event, I ran aspnet_regiis.exe -i and that fixed my issue.
Here are the details, for anyone else who encounters the 500.21 - Internal Server Error...
1. Find your .Net Installation. Mine is in c:\Windows\Microsoft.NET\Framework64\v4.0.30319\
2. Inside that folder is a utility app called aspnet_regiis.exe. Running that app with the -i option will install this version of asp.net and update the IIS configuration at the root level to use this version.
3. Open a command prompt window as administrator. (Go to Start -> All Programs -> Accessories and Right-click on Command Prompt and select Run as administrator.) CD to your .net directory and run aspnet_regiis.exe -i
is working on a reply...