[Mono-devel-list] httpModules
Phillip Hitchcock
phitchcock at xtra.co.nz
Sun Oct 17 23:43:07 EDT 2004
Hi i'm trying to impliment a intercept filter in c#
i'm implimenting the IHttpModule interface and have gotten it to compile
using System;
using System.Web;
using System.Diagnostics;
namespace Eclectic.Test
{
public class HttpFilter : IHttpModule
{
public void Init(HttpApplication context)
{
Console.WriteLine("Hellow World!");
}
public void Dispose()
{
}
}
}
as you can see pretty basic... just wanting to prove it works.
i have put this in a web.config file int he application root
<configuration>
<system.web>
<httpModules>
<add name="HttpFilter" type="Eclectic.Test.HttpFilter, Eclectic.Test" />
</httpModules>
</system.web>
</configuration>
and it seems to be working because i get the following error
System.TypeLoadException: Cannot load type 'Eclectic.Test.HttpFilter, Eclectic.Test'
in (unmanaged) (wrapper managed-to-native) System.Type:internal_from_name (string,bool,bool)
in <0x00004> (wrapper managed-to-native) System.Type:internal_from_name (string,bool,bool)
in <0x00053> System.Type:GetType (string,bool)
in <0x0002c> System.Web.Configuration.ModuleItem:.ctor (string,string)
in <0x002e5> System.Web.Configuration.HttpModulesConfigurationHandler:Create (object,object,System.Xml.XmlNode)
in <0x001a5> System.Web.Configuration.ConfigurationData:GetConfigInternal (string,System.Web.HttpContext,bool)
in <0x00092> System.Web.Configuration.ConfigurationData:GetConfigOptLocation (string,System.Web.HttpContext,bool)
in <0x002e7> System.Web.Configuration.ConfigurationData:GetConfig (string,System.Web.HttpContext)
in <0x00079> System.Web.Configuration.WebDefaultConfig:GetConfig (string,System.Web.HttpContext)
in <0x00030> System.Web.Configuration.WebDefaultConfig:GetConfig (string)
in <0x00016> System.Web.Configuration.WebConfigurationSettings:GetConfig (string)
in <0x0000b> System.Web.HttpContext:GetAppConfig (string)
in <0x00025> System.Web.HttpApplication:InitModules ()
in <0x00054> System.Web.HttpApplication:Startup (System.Web.HttpContext,System.Web.HttpApplicationState)
in <0x0007c> System.Web.HttpApplicationFactory:InitializeFactory (System.Web.HttpContext)
in <0x0007a> System.Web.HttpApplicationFactory:GetInstance (System.Web.HttpContext)
in <0x00132> System.Web.HttpRuntime:InternalExecuteRequest (System.Web.HttpWorkerRequest)so now the question is what is the file spose to be called and where is it suspose to be located, from what i have been able to work out i have called the file Eclectic.Test.dll and placed it in the bin dit of the application root.
i have also tried putting it in /usr/lib/mono/1.0/
both just produce the above error
any suggestions would be greatly appreciated
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20041018/711611a7/attachment.html
More information about the Mono-devel-list
mailing list