Asked By Smedly Tonker
21-Nov-07 10:40 AM

No,
my problem has to do with the installation of WCF (which is part of .NET
3.0). I get the following stack trace:
Foundation\ServiceModelReg.exe ===
ServiceModelReg [07:59:27:884]: 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)
Note:
a.. WebEnine.dll is part of my build
b.. I ran 'depends.exe' on 'webengine.dll' to see if there is any missing
components and found no missing decencies.
c.. I loaded process monitor to see what files, registry keys, or system
components fail to be found during the installation. Process monitor has
returned so much information (125,000+ lines) I'm not sure how to sift
though it to see what is useful.