May 19th, 2009
IIS7 + ASP.NET = Problematic
If your like me, and your new to the whole ASP.NET environment, then going from IIS6 in XP to IIS7 in Vista, may cause you some problems. Here are a few things that may help you along.
IIS6 Management Console and Compatability.
This feature is added through your Windows features, like IIS, but is not added by default. This may solve some of your problems.
The NETWORK SERVICE user.
In XP it was ASPNET, in Vista, its NETWORK SERVICE, this may not be a huge problem for many people but I totally forgot about it. (give it full permissions if your only developing)
Last but not least…
The last thing that may cause you some trouble are the permissions (surprise) of certain folders like the TEMP folder on your C: drive. You may need to change permissions on that folder as well as change the system folders. This site explains about how to do two of the above things, one thing that they do that I do differently is I changed my path from %Systemroot% to just C:, because that’s where I want it to be. Yes, the system root is often C: anyway, but I also use multiple drives and my sometime change my root, so me making it C: now, will save me any headaches later.
Oh, one last thing…. don’t forget IISRESET!!