Just ran across an interesting phenomneon while trying to debug a project in VS 2005. I was trying to change the session timeout value for my project to observe the applications behavior when Session expires. While trying to change the timeout value in IIS 7.0 (Vista) I recieved the following error message:
"There was an error while performing this operation.
Details:
Access is denied. (Exception from HRESULT: 0x80070005
(E_ACCESSDENIED))"
Sounds interesting I know, and very confusing. Google searches didn't turn up much until I came across this article. That got me thinking, oh yeah, this type of configuration is in the Web.Config and currently my Web.Config is checked into source control (local copy is read only). As soon as I checked out the web.config and made the change in the IIS Manager...YATZEE....no more IIS 7.0 error.