S
Smedly Tonker
I'm having trouble deploying .NET 3.0 in my XPE image. I have tried to
install .NET 3.0 using step by step instructions
(http://msdn2.microsoft.com/en-us/library/bb417255.aspx). I have all
required components listed in the step by step instructions.
When I install 'dotnetfx3.exe' I gett the following error in
'dd_dotnetfx3error.txt':
[11/13/07,06:08:55] Windows Communication Foundation: [2] Error:
Installation failed for component Windows Communication Foundation. MSI
returned error code 1603
On further examination I see that in 'dd_wcf_retCA14C.txt' the following
error:
ServiceModelReg [06:08:52:907]: System.DllNotFoundException: Unable to load
DLL 'webengine.dll': A dynamic link library (DLL) initialization routine
failed. (Exception from HRESULT: 0x8007045A)
at System.Web.UnsafeNativeMethods.IsapiAppHostGetSiteName(String appId,
StringBuilder buffer, Int32 size)
at
System.Web.Configuration.MetabaseServerConfig.MBGetSiteNameFromSiteID(String
siteID, String& siteName)
at System.Web.Configuration.MetabaseServerConfig..ctor()
at System.Web.Configuration.MetabaseServerConfig.GetInstance()
at System.Web.Configuration.IISMapPath.GetInstance()
at
System.Web.Configuration.WebConfigurationHost.ChooseAndInitConfigMapPath(Boolean
useConfigMapPath, IConfigMapPath configMapPath, ConfigurationFileMap
fileMap)
at
System.Web.Configuration.WebConfigurationHost.InitForConfiguration(String&
locationSubPath, String& configPath, String& locationConfigPath,
IInternalConfigRoot configRoot, Object[] hostInitConfigurationParams)
at System.Configuration.Configuration..ctor(String locationSubPath, Type
typeConfigHost, Object[] hostInitConfigurationParams)
at
System.Configuration.Internal.InternalConfigConfigurationFactory.System.Configuration.Internal.IInternalConfigConfigurationFactory.Create(Type
typeConfigHost, Object[] hostInitConfigurationParams)
at
System.Web.Configuration.WebConfigurationHost.OpenConfiguration(WebLevel
webLevel, ConfigurationFileMap fileMap, VirtualPath path, String site,
String locationSubPath, String server, String userName, String password,
IntPtr tokenHandle)
at
System.Web.Configuration.WebConfigurationManager.OpenWebConfigurationImpl(WebLevel
webLevel, ConfigurationFileMap fileMap, String path, String site, String
locationSubPath, String server, String userName, String password, IntPtr
userToken)
at
System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration(String
path)
at
System.ServiceModel.Install.Configuration.NativeConfigurationLoader.get_RootWebConfiguration()
at
System.ServiceModel.Install.Configuration.ProtocolsInstallComponent.get_UninstallActionMessage()
at
System.ServiceModel.Install.ServiceModelInstallComponent.GetActionString(InstallAction
action)
at Microsoft.Tools.ServiceModel.ServiceModelReg.Run(String[] args)
at Microsoft.Tools.ServiceModel.ServiceModelReg.TryRun(String[] args)
So it would seem that the problem is 'webengine.dll' is failing to
initialize. But why?
P.S. my image is XPE SP2 with all of the fixes up to October 07. I have the
winlogon component, but I boot into my own shell.
install .NET 3.0 using step by step instructions
(http://msdn2.microsoft.com/en-us/library/bb417255.aspx). I have all
required components listed in the step by step instructions.
When I install 'dotnetfx3.exe' I gett the following error in
'dd_dotnetfx3error.txt':
[11/13/07,06:08:55] Windows Communication Foundation: [2] Error:
Installation failed for component Windows Communication Foundation. MSI
returned error code 1603
On further examination I see that in 'dd_wcf_retCA14C.txt' the following
error:
ServiceModelReg [06:08:52:907]: System.DllNotFoundException: Unable to load
DLL 'webengine.dll': A dynamic link library (DLL) initialization routine
failed. (Exception from HRESULT: 0x8007045A)
at System.Web.UnsafeNativeMethods.IsapiAppHostGetSiteName(String appId,
StringBuilder buffer, Int32 size)
at
System.Web.Configuration.MetabaseServerConfig.MBGetSiteNameFromSiteID(String
siteID, String& siteName)
at System.Web.Configuration.MetabaseServerConfig..ctor()
at System.Web.Configuration.MetabaseServerConfig.GetInstance()
at System.Web.Configuration.IISMapPath.GetInstance()
at
System.Web.Configuration.WebConfigurationHost.ChooseAndInitConfigMapPath(Boolean
useConfigMapPath, IConfigMapPath configMapPath, ConfigurationFileMap
fileMap)
at
System.Web.Configuration.WebConfigurationHost.InitForConfiguration(String&
locationSubPath, String& configPath, String& locationConfigPath,
IInternalConfigRoot configRoot, Object[] hostInitConfigurationParams)
at System.Configuration.Configuration..ctor(String locationSubPath, Type
typeConfigHost, Object[] hostInitConfigurationParams)
at
System.Configuration.Internal.InternalConfigConfigurationFactory.System.Configuration.Internal.IInternalConfigConfigurationFactory.Create(Type
typeConfigHost, Object[] hostInitConfigurationParams)
at
System.Web.Configuration.WebConfigurationHost.OpenConfiguration(WebLevel
webLevel, ConfigurationFileMap fileMap, VirtualPath path, String site,
String locationSubPath, String server, String userName, String password,
IntPtr tokenHandle)
at
System.Web.Configuration.WebConfigurationManager.OpenWebConfigurationImpl(WebLevel
webLevel, ConfigurationFileMap fileMap, String path, String site, String
locationSubPath, String server, String userName, String password, IntPtr
userToken)
at
System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration(String
path)
at
System.ServiceModel.Install.Configuration.NativeConfigurationLoader.get_RootWebConfiguration()
at
System.ServiceModel.Install.Configuration.ProtocolsInstallComponent.get_UninstallActionMessage()
at
System.ServiceModel.Install.ServiceModelInstallComponent.GetActionString(InstallAction
action)
at Microsoft.Tools.ServiceModel.ServiceModelReg.Run(String[] args)
at Microsoft.Tools.ServiceModel.ServiceModelReg.TryRun(String[] args)
So it would seem that the problem is 'webengine.dll' is failing to
initialize. But why?
P.S. my image is XPE SP2 with all of the fixes up to October 07. I have the
winlogon component, but I boot into my own shell.