Running Commerce Manager R2 SP2 in a .NET 4.0 AppPool
This is my first blog post, but I’ll keep this short and sweet.
Since we don’t have any docs showing how to run Commerce Manager R2 SP2 in a .NET 4 appPool, here’s a way to do it for those running this older version of Commerce.
1. Open the B2CSampleSite.sln in Commerce Manager site folder in Visual Studio.
2. Look at the Properties of the project and then change target framework from 3.5 to 4.0.
3. Build the project.
4. Go to the Commerce Manager web.config and look at this section:
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-4.0.0.0" newVersion="4.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-3.5.0.0" newVersion="3.5.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
5. Change System.Web.Extensions from oldVersion=”1.0.0.0-3.5.0.0” to oldVersion=“1.0.0.0-4.0.0.0’'” and newVersion=”3.5.0.0” to newVersion=”4.0.0.0”
6. Save the web.config and access Commerce Manager.
That should do it!
Nice and easy! :)