Brian said:
Hmm...I don't know. It doesn't sound like a deadlock condition to me.
Can you post the stack trace of each exception?
Both traces are the same except that the exception messege (same
exception) of the other one is:
[Resource lookup failed - infinite recursion detected. Resource name:
Arg_AppDomainUnloadedException]
<Trace>
[AppDomainUnloadedException]: Attempted to access an unloaded AppDomain.
at System.Threading.Thread.SetCompressedStackInternal(IntPtr
unmanagedCompressedStack)
at System.Threading.Thread.SetCompressedStack(CompressedStack stack)
at System.Xml.XmlTextReader.CreateScanner()
at System.Xml.XmlTextReader.Init()
at System.Xml.XmlTextReader.Read()
at System.Xml.XmlReader.MoveToContent()
at System.Web.Configuration.XmlUtil.OpenXmlTextReader()
at System.Web.Configuration.HttpConfigurationRecord..ctor(String
filename, HttpConfigurationRecord parent, Boolean inheritable, String
path, String mappedPhysicalPath)
[ConfigurationException]: The XML file
c:\windows\microsoft.net\framework\v1.1.4322\Config\machine.config could
not be loaded. Attempted to access an unloaded AppDomain.
(c:\windows\microsoft.net\framework\v1.1.4322\Config\machine.config)
at
System.Web.Configuration.HttpConfigurationSystem.CacheLookup(String vpath)
at
System.Web.Configuration.HttpConfigurationSystem.ComposeConfig(String
reqPath, IHttpMapPath configmap)
at System.Web.HttpContext.GetCompleteConfigRecord(String reqpath,
IHttpMapPath configmap)
at System.Web.HttpContext.GetCompleteConfig(String path)
at System.Web.HttpContext.GetConfig(String name, String path)
at System.Web.HttpContext.GetMachineConfig(String name)
at System.Web.HttpContext.GetAppLKGConfig(String name)
</Trace>