Error Performing This Operation Applicationhost.config
on Vista and WS08 (The article can be found at http://learn.iis.net/page.aspx/472/how-to-install-aspnet-11-with-iis7-on-vista-and-windows-2008/). While above works great on Vista/Vista SP1/WS08 RTM, if you try to run ASP.NET 1.1 on Vista SP2/WS08 SP2, youmay have experienced the following error if you are on a 64-bit OS: There was an error while performing this operation. Details: Filename:\\?\C:\Windows\system32\inetsrv\config\applicationHost.configError: Here is the problem. In order to support .NET 4.0 Framework, IIS team has released a hotfix (http://support.microsoft.com/kb/958854) which is also included in SP2. At the root of the problem is that this hotfix allows the IIS runtime to read the correct version of .NET Framework configuration based on the .NET Framework version that is associated with the application pool. For example: .NET Framework version 1.1: the config location is %windir%\Microsoft.NET\Framework\v1.1.4322\CONFIG .NET Framework version 2.0: the config location is %windir%\Microsoft.NET\Framework\v2.0.50727\CONFIG .NET Framework version 4.0: the config location is %windir%\Microsoft.NET\Framework\v4.0.nnnnn\CONFIG The problem is that when the runtime tries to load the corresponding configuration, it doesn't take the bitness of the application pool into the consideration. As you know, ASP.NET 1.1 is only supported on 32-bit. So if you have a 64-bit OS, in order to run ASP.NET 1.1, you have to enable 32-bit applications in the application pool. So, with the QFE/SP2 on 64-bit OS (and only on 64-bit OS), the runtime is incorrectly looking for the 1.1 version of the configuration under Framework64, which does not exist. Workaround: Create the Framework64 directory for 1.1md \windows\microsoft.net\framework64\v1.1.4322\config\ Copy the 32bit config to 64bit config location created in step 1.copy \windows\microsoft.net\framework\v1.1.4322\config\machine.config \windows\microsoft.net\framework64\v1.1.4322\config\ In the spirit of full disclosure, without the hotfix/SP2, the behavior was still
here for a quick overview of the site Help Center Detailed answers to any questions you might have Meta Discuss the workings and policies of this site About Us Learn more about Stack Overflow the company Business Learn more about hiring developers or posting ads with us Stack Overflow Questions Jobs Documentation Tags Users Badges Ask Question x Dismiss Join the Stack Overflow Community Stack Overflow is a community of 4.7 million programmers, just like you, helping each other. Join them; it only takes a minute: Sign up Errors Running ASP.NET 1.1 on IIS7 (applicationHost.config) up vote 5 down vote favorite 2 https://blogs.iis.net/wonyoo/workaround-running-asp-net-1-1-on-vista-sp2-ws08-sp2 I am trying to port an existing ASP.Net 1.1 website to another web server that currently runs IIS7 and a number of websites that target either .Net 2.0, 3.5 or 4.0. All other sites continue to work perfectly. Unfortunately, I can only browse static files on the newly imported site. If I try to access any of the Features in IIS7 for the new site I get the following error http://stackoverflow.com/questions/4658938/errors-running-asp-net-1-1-on-iis7-applicationhost-config dialog: There was an error while performing this operation. Details: Filename: \\?\C:\Windows\system32\inetsrv\config\applicationHost.config Error: I followed the instructions on this page but am at a loss as to how to get this working. asp.net iis-7 share|improve this question asked Jan 11 '11 at 14:58 Chris Arnold 3,22542044 add a comment| 1 Answer 1 active oldest votes up vote 12 down vote I encountered this problem too this afternoon. I did a quick google and found others with the same issue on the asp.net forum. The issue seemed to be that Here is what got me past this error, hope it works for you. the runtime tries to load the corresponding configuration, it doesn't take the bitness of the application pool into the consideration. As you know, ASP.NET 1.1 is only supported on 32-bit. So if you have a 64-bit OS, in order to run ASP.NET 1.1, you have to enable 32-bit applications in the application pool. So, with the QFE/SP2 on 64-bit OS (and only on 64-bit OS), the runtime is incorrectly looking for the 1.1 version of the configuration under Framework64, which does not exist. Workaround: Create the Framework64 directory for 1.1 md \windows\microsoft.net\framework64\v1.1.4322\config\ Copy the 32bit config to 64bit config location created in step 1. copy \windows\microsoft.net\framework\v1.1.4322\config\machine.config \windows\microsoft.net\
& Site Management Integration Options Developers eMail Components CloudLinux Extensions Extension Catalog Submit your Extension Plans & Pricing Support Resources FAQs Forums Knowledge Base Documentation Downloads Plesk University Release notes Blog Become a https://kb.plesk.com/en/8211 Partner Russian German French Spanish Chinese Japanese Italian Language English Russian German French Spanish Chinese Japanese Italian any Search Unable to open any feature in IIS 7.0 Manager for a particular site Article ID: 8211, created on Mar 17, 2010, last review on May 10, 2014 Applies to: Plesk for Windows Symptoms Parallels Panel is installed on Windows 2008 x64.When some error performing feature of a web-site has been opened via Internet Information Services 7.0 Manager, the following error arised:There was an error performing this operation.Details:Filename:\\?\c:\windows\system32\inetsrv\applicationHost.configError Resolution The problem is that when the runtime tries to load the corresponding configuration, it does not take the bit-ness of the application pool into the consideration. ASP.NET 1.1 is only supported on 32-bit. So if a 64-bit error performing this OS is used, in order to run ASP.NET 1.1, it is necessary to enable 32-bit applications in the application pool. So, with the QFE/SP2 on 64-bit OS (and only on 64-bit OS), the runtime is incorrectly looking for the 1.1 version of the configuration under Framework64, which does not exist.If ASP.NET 1.1 is already installed on the 64-bit Windows, it is possible to workaround the case by coping of 32-bit configuration file as a 64-bit one:1. Create the Framework64 directory for the 1.1 ASP.NET:md %windir%\microsoft.net\framework64\v1.1.4322\config\2. Copy the 32-bit configuration file to the created path:copy %windir%\microsoft.net\framework\v1.1.4322\config\machine.config %windir%\microsoft.net\framework64\v1.1.4322\config\ 85a92ca67f2200d36506862eaa6ed6b8 a914db3fdc7a53ddcfd1b2db8f5a1b9c 56797cefb1efc9130f7c48a7d1db0f0c Email subscription for changes to this article RSS subscription for changes to this article Save as PDF Was this article helpful? Tell us how we may improve it. No Yes University Training & Certification Product Expert Program Partners Become a Partner Company About Us Leadership Team Press Room Contact Us Keep in touch © 2016 Parallels IP Holdings GmbH. All rights reserved. Plesk and the Plesk logo are trademarks of Parallels IP Holdings GmbH. Terms and Conditions Privacy P