Тэги

Silverlight (36) WPF (10) IIS (7) Visual Studio (7) SharePoint (6) .Net Framework (5) ODP.NET (5) ASP.NET (4) C# (4) common (4) Network Settings (3) JavaScript (2) MS Office (2) Resharper (2) WCF (2) WEB (2) XPath (2) XSLT (2) ADO.NET (1) APEX (1) CMD (1) CSS (1) EF (1) HTML (1) Hardware bugs (1) Java (1) MS SQL (1) Oracle (1) PDF (1) Version Control (1) XAML (1)

четверг, 17 февраля 2011 г.

Windows XP - Failed to access IIS metabase.HostingEnvironmentException. Сбой при попытке доступа к метабазе IIS.

Bug:
Failed to access IIS metabase.
System.Web.Hosting.HostingEnvironmentException.
Сбой при попытке доступа к метабазе IIS.

Известный баг проявил себя с новой стороны на Windows XP, затребовав новое решение, т.к. стандартное aspnet_regiis.exe -i не помогает.

Среда:
Windows XP (возможно SP3).
.NET Framework 2 (3, 3.5).
Возможно, машина в домене Active Directory.

Причины:
Установка .NET Framework 2 (3, 3.5) (ASP.NET) произведена до установки IIS.
Приведенное здесь особое "лечение" требуется только на Windows XP, т.к. стандартное aspnet_regiis.exe -i (и аналоги) не помогает.

Лечение:
Выполните в CMD.
iisreset /stop
net user ASPNET /delete
rem
net stop aspnet_state

%WinDir%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
rem net start aspnet_state
iisreset /start

Следующее лечение не помогает:
%WinDir%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -u
%WinDir%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

Комментариев нет:

Отправить комментарий