.Net 4, Azure SDK and WCF HTTP Activation
Azure SDK requires WCF HTTP Activation to be installed. However, WCF HTTP Activation won’t install if you have installed .Net 4 prior to that. Here is why:
when you install the .Net 4.0 beta, for some reason it also overwrites at least one of your .Net 3.0 (WCF) files, at least on 64bit systems, namely
“c:\windows\microsoft.net\framework64\v3.0\Windows Communication Foundation\SMConfigInstaller.EXE“.
So the bad part is, with this new version in place you cannot longer enable the “WCF HTTP Activation” Feature of Vista and Win7 and even worse, uninstalling .Net 4 beta does not restore the original version.
So if you’re building a new system, make sure you install WCF HTTP Activation prior to .Net 4.
If you have screwed up like I did, install Windows 7/Vista on a VM, copy SMConfigInstaller.EXE file back, restart your machine and enjoy.
1 Comment »
RSS feed for comments on this post. TrackBack URL
So ar eyou saying a .Net4 application and Azure SDK will work together after this…I would be so happy if this is true. Just finished a great .Net4 application only to read from some blogs that Azure is currently only supports .Net 3.5
Please confirm. Thanks
Comment by Ruby — October 29, 2009 @ 4:52 AM