<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6000.16481" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2><SPAN class=589413617-10072007>Hi 
all,</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><SPAN class=589413617-10072007><FONT face=Arial size=2>I've been trying to 
get a sample application up using the Castle framework and Mono.&nbsp; However, 
I've run into a problem.&nbsp; I've narrowed it down to the 
Castle.Services.Transaction assembly from Castle.</FONT></SPAN></DIV>
<DIV><SPAN class=589413617-10072007><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=589413617-10072007><FONT face=Arial size=2>I created an empy 
console app in vs2005 with a reference to the Castle.Services.Transaction 
assembly and this code:</FONT></SPAN></DIV>
<DIV><SPAN class=589413617-10072007><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=589413617-10072007><FONT face=Arial 
size=2>&nbsp;&nbsp;&nbsp;IActivityManager am;<BR>&nbsp;&nbsp;&nbsp;am = new 
CallContextActivityManager();<BR>&nbsp;&nbsp;&nbsp;if (am.CurrentActivity == 
null) am = null;<BR>&nbsp;&nbsp;&nbsp;am = new 
TLSActivityManager();<BR>&nbsp;&nbsp;&nbsp;if (am.CurrentActivity == null) am = 
null;</FONT></SPAN></DIV>
<DIV><SPAN class=589413617-10072007><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=589413617-10072007><FONT face=Arial size=2>It works fine in the 
console app running under mono, as in it does not give me any errors or throw an 
exception.</FONT></SPAN></DIV>
<DIV><SPAN class=589413617-10072007><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=589413617-10072007><FONT face=Arial size=2>But if I do the same 
in an empty asp.net app it throws this exception:</FONT></SPAN></DIV>
<DIV><SPAN class=589413617-10072007><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=589413617-10072007><FONT face=Arial size=2><A 
href="mailto:root@ndev-linux">root@ndev-linux</A> /home/users/bchan/Project3# 
MONO_OPTIONS=--debug xsp2<BR>xsp2<BR>Listening on port: 8080 
(non-secure)<BR>Listening on address: 0.0.0.0<BR>Root directory: 
/home/users/bchan/Project3<BR>Hit Return to stop the server.<BR>Internal error: 
OutputPage threw an exception System.IO.FileNotFoundException: Could not load 
file or assembly 'Castle.Services.Transaction, Version=0.1.0.0, Culture=neutral, 
PublicKeyToken=407dd0808d44fbdc' or one of its dependencies. The system cannot 
find the file specified.<BR>File name: 'Castle.Services.Transaction, 
Version=0.1.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc'<BR>&nbsp; at 
(wrapper xdomain-invoke) Mono.WebServer.XSPRequestBroker:Close 
(int,bool)<BR>&nbsp; at (wrapper remoting-invoke-with-check) 
Mono.WebServer.XSPRequestBroker:Close (int,bool)<BR>&nbsp; at 
Mono.WebServer.XSPWorkerRequest.CloseConnection () [0x0000c] in 
/home/users/bchan/mono-trunk/xsp/src/Mono.WebServer/XSPWorkerRequest.cs:307<BR>&nbsp; 
at System.Web.HttpResponse.Close () [0x00018] in 
/home/users/bchan/mono-trunk/mcs/class/System.Web/System.Web/HttpResponse.cs:555<BR>&nbsp; 
at System.Web.HttpApplication.FinalErrorWrite (System.Web.HttpResponse response, 
System.String error) [0x00014] in 
/home/users/bchan/mono-trunk/mcs/class/System.Web/System.Web/HttpApplication.cs:774<BR>&nbsp; 
at System.Web.HttpApplication.OutputPage () [0x000ef] in 
/home/users/bchan/mono-trunk/mcs/class/System.Web/System.Web/HttpApplication.cs:821<BR>&nbsp; 
at System.Web.HttpApplication.PipelineDone () [0x0002e] in 
/home/users/bchan/mono-trunk/mcs/class/System.Web/System.Web/HttpApplication.cs:840<BR>Tick 
caught an exception that has not been 
propagated:<BR>System.IO.FileNotFoundException: Could not load file or assembly 
'Castle.Services.Transaction, Version=0.1.0.0, Culture=neutral, 
PublicKeyToken=407dd0808d44fbdc' or one of its dependencies. The system cannot 
find the file specified.<BR>File name: 'Castle.Services.Transaction, 
Version=0.1.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc'<BR>&nbsp; at 
(wrapper xdomain-invoke) Mono.WebServer.BaseRequestBroker:UnregisterRequest 
(int)<BR>&nbsp; at (wrapper remoting-invoke-with-check) 
Mono.WebServer.BaseRequestBroker:UnregisterRequest (int)<BR>&nbsp; at 
Mono.WebServer.BaseApplicationHost.EndOfRequest 
(Mono.WebServer.MonoWorkerRequest mwr) [0x00024] in 
/home/users/bchan/mono-trunk/xsp/src/Mono.WebServer/BaseApplicationHost.cs:123<BR>&nbsp; 
at Mono.WebServer.MonoWorkerRequest.EndOfRequest () [0x0000b] in 
/home/users/bchan/mono-trunk/xsp/src/Mono.WebServer/MonoWorkerRequest.cs:682<BR>&nbsp; 
at System.Web.HttpApplication.PipelineDone () [0x0004f] in 
/home/users/bchan/mono-trunk/mcs/class/System.Web/System.Web/HttpApplication.cs:844<BR>&nbsp; 
at System.Web.HttpApplication.Tick () [0x00026] in 
/home/users/bchan/mono-trunk/mcs/class/System.Web/System.Web/HttpApplication.cs:655<BR><A 
href="mailto:root@ndev-linux">root@ndev-linux</A> 
/home/users/bchan/Project3#<BR></FONT></SPAN></DIV>
<DIV><SPAN class=589413617-10072007><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=589413617-10072007><FONT face=Arial size=2>The referenced 
assembly is in the bin folder so it should see it.&nbsp; Does anyone know why I 
am getting this error?</FONT></SPAN></DIV>
<DIV><SPAN class=589413617-10072007><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=589413617-10072007><FONT face=Arial 
size=2>Thanks.</DIV></FONT></SPAN></BODY></HTML>