why is it that desparation is alway highest, when salvation is closest.
i seem to get a grip on things with default host seems to do the trick.
i am starting to get an idea on how this is supposed to work :)

On Fri, Mar 19, 2010 at 5:28 PM, Jan Limpens <[email protected]> wrote:

> uf, got that debugging problem solved. had to first delete the files and
> then copy the new ones. why is that necessary? i really don't know, sounds
> like made up to me, but it isn't. Now I can step in and see it is actually a
> cause of
>
> object instance = appDomain.CreateInstanceAndUnwrap(hostAsm, hostType);
>
> What to make of this? Should I use DefaultHost? Why does it work for the
> console, then?
>
> :ยด(
>
> jan
>
>
> On Fri, Mar 19, 2010 at 5:14 PM, Jan Limpens <[email protected]>wrote:
>
>> So for now I have given up taking the service road - all I try to do is to
>> somehow setup the bus and get the site working with it.
>>
>> Keeping things very close to the starbucks sample, I came up with this
>> config:
>>
>> in global.asax:
>>
>> var inventory = new RemoteAppDomainHost(typeof(InventoryBootStrapper))
>>
>> .Configuration(@"C:\data\fex\Src\Client.Web.Site.MVC\Config\Inventory.config");
>>
>> inventory.Start(); // <== exception here
>>
>> var salesOrders = new RemoteAppDomainHost(typeof(SalesOrdersBootStrapper))
>>
>> .Configuration(@"C:\data\fex\Src\Client.Web.Site.MVC\Config\SalesOrders.config");
>> salesOrders.Start();
>>
>> var shopHost = new DefaultHost();
>> shopHost.BusConfiguration(c => c.Bus("msmq://localhost/fex.shop")
>>     .Receive("Limpens.Messages.Inventory",
>> "msmq://localhost/fex.inventory")
>>     .Receive("Limpens.Messages.SalesOrders",
>> "msmq://localhost/fex.salesorders"));
>> shopHost.Start<ShopBootStrapper>();
>>
>> With the config files looking like this:
>>
>> <?xml version="1.0" encoding="utf-8" ?>
>> <configuration>
>>   <configSections>
>>     <section name="castle"
>>
>> type="Castle.Windsor.Configuration.AppDomain.CastleSectionHandler,
>> Castle.Windsor" />
>>   </configSections>
>>   <castle>
>>     <facilities>
>>       <facility id="rhino.esb" >
>>         <bus threadCount="1"
>>              numberOfRetries="5"
>>              endpoint="msmq://localhost/fex.inventory"
>>              />
>>         <messages>
>>           <add name="Limpens.Messages.SalesOrders"
>>                endpoint="msmq://localhost/fex.salesorders"/>
>>         </messages>
>>       </facility>
>>     </facilities>
>>   </castle>
>> </configuration>
>>
>> Now I F5 into this and:
>>
>> Could not load file or assembly 'Rhino.ServiceBus, Version=1.8.0.0,
>> Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system
>> cannot find the file specified.
>> Description: An unhandled exception occurred during the execution of the
>> current web request. Please review the stack trace for more information
>> about the error and where it originated in the code.
>>
>> Exception Details: System.IO.FileNotFoundException: Could not load file or
>> assembly 'Rhino.ServiceBus, Version=1.8.0.0, Culture=neutral,
>> PublicKeyToken=null' or one of its dependencies. The system cannot find the
>> file specified.
>>
>> Source Error:
>>
>> Line 167:            var inventory = new
>> RemoteAppDomainHost(typeof(InventoryBootStrapper))
>> Line 168:
>> .Configuration(@"C:\data\fex\Src\Client.Web.Site.MVC\Config\Inventory.config");
>> Line 169:            inventory.Start();
>> Line 170:
>> Line 171:            var salesOrders = new
>> RemoteAppDomainHost(typeof(SalesOrdersBootStrapper))
>>
>>
>> Source File: C:\data\fex\Src\Client.Web.Site.MVC\FexContainerSetup.cs
>> Line: 169
>>
>> Assembly Load Trace: The following information can be helpful to determine
>> why the assembly 'Rhino.ServiceBus, Version=1.8.0.0, Culture=neutral,
>> PublicKeyToken=null' could not be loaded.
>>
>> === Pre-bind state information ===
>> LOG: User = DevRig\Jan
>> LOG: DisplayName = Rhino.ServiceBus, Version=1.8.0.0, Culture=neutral,
>> PublicKeyToken=null
>>  (Fully-specified)
>> LOG: Appbase = file:///C:/Users/Jan/AppData/Local/Temp/Temporary 
>> ASP.NETFiles/root/aedfd9dc/78d70e7a/assembly/dl3/734c39a8/907df724_9bc7ca01
>> LOG: Initial PrivatePath = NULL
>> Calling assembly : (Unknown).
>> ===
>> LOG: This bind starts in default load context.
>> LOG: Found application configuration file
>> (C:\data\fex\Src\Client.Web.Site.MVC\Config\Inventory.config).
>> LOG: Using application configuration file:
>> C:\data\fex\Src\Client.Web.Site.MVC\Config\Inventory.config
>> LOG: Using machine configuration file from
>> C:\Windows\Microsoft.NET\Framework\v2.0.50727\config\machine.config.
>> 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:/Users/Jan/AppData/Local/Temp/Temporary 
>> ASP.NETFiles/root/aedfd9dc/78d70e7a/assembly/dl3/734c39a8/907df724_9bc7ca01/Rhino.ServiceBus.DLL.
>> LOG: Attempting download of new URL
>> file:///C:/Users/Jan/AppData/Local/Temp/Temporary 
>> ASP.NETFiles/root/aedfd9dc/78d70e7a/assembly/dl3/734c39a8/907df724_9bc7ca01/Rhino.ServiceBus/Rhino.ServiceBus.DLL.
>> LOG: Attempting download of new URL
>> file:///C:/Users/Jan/AppData/Local/Temp/Temporary 
>> ASP.NETFiles/root/aedfd9dc/78d70e7a/assembly/dl3/734c39a8/907df724_9bc7ca01/Rhino.ServiceBus.EXE.
>> LOG: Attempting download of new URL
>> file:///C:/Users/Jan/AppData/Local/Temp/Temporary 
>> ASP.NETFiles/root/aedfd9dc/78d70e7a/assembly/dl3/734c39a8/907df724_9bc7ca01/Rhino.ServiceBus/Rhino.ServiceBus.EXE.
>>
>> WTF! In this directory is the dll of the bootstrapper and nothing else.
>> Why it is looking there at all is beyond me, both the bootstrapper dll and
>> rhino.servicebus are in the website's bin folder.
>>
>> Any idea, what could be causing this? Even though i am in debug config and
>> am referencing the debug rhino.servicebus.dll and have the pdb file in
>> place, RemoteAppDomainHost.cs (from the original build dir) opened in vs,
>> the debugger refuses to step into it. This is annoying the hell out of me
>> ... :S
>> I cleaned the build, I deleted Temporary Asp.NET Files, to no avail.
>>
>> I know this might not be rhino related, but ... help?
>>
>> jan
>
>
>
>
> --
> Jan
>



-- 
Jan

-- 
You received this message because you are subscribed to the Google Groups 
"Rhino Tools Dev" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rhino-tools-dev?hl=en.

Reply via email to