BizTalk Server Orchestration - Cannot find temporary dll during runtime

This is Interesting: Free IT Magazines  
Home > Archive > BizTalk Server Orchestration > September 2005 > Cannot find temporary dll during runtime





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author Cannot find temporary dll during runtime
zorrinn

2005-09-22, 10:11 am

I have an orchestration published as a webservice. Everything went on fine, until I called the webservice. I looked up google and found an article that spoke about changing permissions to c:\Windows\Temp. The funny part is I have all permissions set right, even tried giving full access to "Everyone". Another orchestration published as a WS in the same projects works fine. The exception it threw is below. The DLL name changes everytime.

An unhandled exception of type 'System.Web.Services.Protocols.SoapException' occurred in system.web.services.dll

Additional information: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.IO.FileNotFoundException: File or assembly name sx_fas-r.dll, or one of its dependencies, was not found.
File name: "sx_fas-r.dll"
at System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Boolean isStringized, Evidence assemblySecurity, Boolean throwOnFileNotFound, Assembly locationHint, StackCrawlMark& stackMark)
at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Boolean stringized, Evidence assemblySecurity, StackCrawlMark& stackMark)
at System.Reflection.Assembly.Load(AssemblyName assemblyRef, Evidence assemblySecurity)
at System.CodeDom.Compiler.CompilerResults.get_CompiledAssembly()
at System.CodeDom.Compiler.CompilerResults.get_CompiledAssembly()
at System.Xml.Serialization.Compiler.Compile()
at System.Xml.Serialization.TempAssembly..ctor(XmlMapping[] xmlMappings)
at System.Xml.Serialization.XmlSerializer.FromMappings(XmlMapping[] mappings)
at System.Web.Services.Protocols.SoapServerType..ctor(Type type, ProtocolsEnum versionsSupported)
at System.Web.Services.Protocols.SoapServerProtocol.Initialize()
at System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type, HttpContext context, HttpRequest request, HttpResponse response, Boolean& abortProcessing)

=== Pre-bind state information ===
LOG: Where-ref bind. Location = C:\WINDOWS\TEMP\sx_fas-r.dll
LOG: Appbase = file:///c:/inetpub/wwwroot/BizTalkServices
LOG: Initial PrivatePath = bin
Calling assembly : (Unknown).
===

LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind).
LOG: Attempting download of new URL file:///C:/WINDOWS/TEMP/sx_fas-r.dll.

--- End of inner exception stack trace ---
zorrinn

2005-09-22, 1:29 pm

OK. After a few hours I found out that one of my message type is an ArrayList. If I don't use ArrayList, the webservice call goes through fine. So I beleive ArrayList must not be an xml-serializable type, though it's API clearly says it's xml-serializable.

My requirement is that I just need to send a simple array of objects, say myObj[] from my orchestration. How can I create a message of type simple array.

Help please.
Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com