Avatar billede repsak Nybegynder
03. maj 2003 - 23:04 Der er 12 kommentarer og
1 løsning

Objekt i global.asax

jeg har følgende kode i min global.asax

    public void Application_Start(Object sender, EventArgs e){
        ATX s = new ATX();
        Application["test"] = s;
    }

men min aspx-side kan ikke finde klassen ATX
void Button1_Click(Object sender, EventArgs e) {
    ATX s = (ATX)Application["test"];
    Label1.Text = s.getAdr();
}

hvordan placerer jeg klassen ATX så den kan ses/findes?

Pt. ligger koden til ATX i source.cs i samme mappe som de to andre filer (aspx og asax)
Avatar billede burningice Nybegynder
04. maj 2003 - 00:38 #1
får du en "object not set to an reference"-fejl eller?
Avatar billede burningice Nybegynder
04. maj 2003 - 00:39 #2
har du forresten husket at genstarte din applikation efter at du har lavet ændringen i global.asax. Jeg kan ikke huske om den gør det automatisk, men det mener jeg ikke.
Avatar billede repsak Nybegynder
04. maj 2003 - 11:06 #3
Jeg får følgende kompileringsfejl når aspx-siden loader:
Compiler Error Message: CS0246: The type or namespace name 'ATX' could not be found (are you missing a using directive or an assembly reference?)
Avatar billede burningice Nybegynder
04. maj 2003 - 14:22 #4
repsak>> din assembly ligger i /bin-mappen, og du har skrevet using <dit namespace> i toppen?
Avatar billede repsak Nybegynder
04. maj 2003 - 15:35 #5
hmm så er vi jo ude i noget som ligner det du engang hjalp mig med, men som jeg aldrig fik til at virke (har ikke 'glemt' pointne):
http://www.eksperten.dk/spm/332117
hvor jeg skal kompile ATX til en .dll ik?
Avatar billede burningice Nybegynder
04. maj 2003 - 15:47 #6
repsak>>det er nemlig rigtigt...
Avatar billede repsak Nybegynder
04. maj 2003 - 15:53 #7
noooooo *hulk og snøft* mig og .dll blev aldrig rigtig goe venner ;-)
Avatar billede burningice Nybegynder
04. maj 2003 - 22:49 #8
hehe. Det er weird at du ikke kan få det til at virke. For mig virkede det bare først gang, og har virket lige siden. Det var lige til, og det skulle det også meget gerne være for dig. Compiler .cs-filerne til en dll-fil og læg den i /bin mappen :/
Avatar billede repsak Nybegynder
05. maj 2003 - 09:40 #9
Ok nu blir jeg rigtig interesseret i at få det til at virke... Har du ikke et lille eksempel som du vil poste? Fordi at så længe at det ikke virker for mig så forhindrer det mig i ret mange projekter :-)
Avatar billede repsak Nybegynder
05. maj 2003 - 15:41 #10
Hmm underligt... jeg har nu fået dll til at virke på Web Matrix' virtuelle IIS... Men online går det ikke... Fatter det ikke
Avatar billede burningice Nybegynder
23. maj 2003 - 19:30 #11
repsak>> hvis du er interresseret, så kunne vi måske snakke sammen over icq, og måske lave noget remoting for at se om jeg kan gøre skaden god igen?
Avatar billede repsak Nybegynder
24. maj 2003 - 11:04 #12
Fair nok :-) ICQ: 149083278
Avatar billede burningice Nybegynder
24. maj 2003 - 12:32 #13
når jeg skriver /bin, så referer /'et til RODEN af din applikation, dvs. i de fleste tilfælde roden af dit website.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester