nej nej registreringen virker fint. Har gode erfaringer med det. Det er kun håndteringen af Error eventen jeg har problemmer med. Har lidt problemmer med internettet, men jeg arbejder på at kunne vise dig noget af koden
og i mit "StartModule" som implementere IHttpModule Classen er der tilføjet funktioner til forskellige server-events:
Public Class StartModule Implements IHttpModule
Public Sub Init(ByVal Application As System.Web.HttpApplication) _ Implements System.Web.IHttpModule.Init AddHandler Application.BeginRequest, AddressOf Me.Application_BeginRequest AddHandler Application.AuthenticateRequest, AddressOf _ Me.Application_AuthenticateRequest AddHandler Application.Error, AddressOf Me.Application_Error End Sub
Som du kan se er Application_Error registreret til at kører når Application.Error eventen "affyres":
Public Sub Application_Error(ByVal sender As [Object], ByVal e As EventArgs) Dim Context As HttpContext = HttpContext.Current Context.Server.Transfer(Globals.UrlBasePage) End Sub End Class
Det jeg gerne vil vide er blot hvordan jeg undgår at få standard error-siden, og istedet kan lave min egen side genereret af en Class.
ved ikke om man overhovedet kan gøre det på den måde?
alle de sider jeg har fundet på nettet, og måden jeg også selv gør det på, er at bruge Application_Error i global.asax og her lave en server.transfer. Det virker uden problemer.
hmm... der burde egentlig ikke være så meget ballade med det. er det måske et navngivningsproblem du har ? (har du f.eks. en assembly der hedder web2real.AC.dll ?)
du kan lige se dette lille eksempel (det er godt nok i c# - du må lige sige til hvis jeg skal oversætte det) : (det er mere så det kan følges fra type="CustomErrorsNamespace.CustomErrorsClass, CustomErrorsAssembly" og til koden).
// og klassen der implementerer IHttpModule using System; using System.Web;
namespace CustomErrorsNamespace { public class CustomErrorsClass : IHttpModule { public void Init(HttpApplication context) { context.Error += new EventHandler(context_Error); }
nææh... det er ikke så slemt, heldigvis.. der er ved at være nogenlunde styr på det :) Artificial Intelligence - Intelligent Agents in MyreKrig (www.myrekrig.dk).
Og så er det jo godt med lidt afveksling fra skriveriet ind i mellem... og findes der en bedre afveksling end eksperten.dk ? ;)
Har ikke helt gennemskuet min fejl endnu, men jeg tror simpelthen jeg havde en fejl på min transfer site. Og når der opstår en fejl i fejlen så terminere serveren requestet. Men jeg er dog stadig lidt i tvivl om hvorfor min error bliver loadet 2 gange i træk.
Public Sub Application_Error(ByVal sender As [Object], ByVal e As EventArgs) Dim Context As HttpContext = HttpContext.Current
Nej fik det aldrig løst. Kastede mig over en anden løsning. Men hvis du smider et svar så får du 50 points for hjælpen? så tager jeg resten igen. Er det ikke ok?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.