Avatar billede challengers Nybegynder
05. februar 2003 - 11:26 Der er 9 kommentarer og
1 løsning

Problemer med session-variabler

Jeg er igang med at udvikle et projekt med ASP.NET som en solution i vs.net. Solution består af et vb.net-projekt og et c#-projekt. Men den session der bliver sat i vb-delen kan ikke findes i c#-delen, når systemet kører. Session går tabt, når man går fra vb.net til c#? Hvad går der galt (og er spørgsmålet overhovedet til at forstå?)
Avatar billede z42cool Nybegynder
05. februar 2003 - 11:40 #1
Du skal huske at session deles kun indenfor applikationen, det vil sige indenfor det virtuelle bibliotek du eksekverer under på IIS. Hvis dit VB projekt og dit C# projekt anvender to forskellige virtuelle biblioteker på din IIS så kan de ikke dele session state!
Avatar billede challengers Nybegynder
05. februar 2003 - 11:46 #2
Hvordan får jeg så 2 projekter i en solution, hvis de ikke skal ligge i hver sin virtuelle mappe?
Avatar billede z42cool Nybegynder
05. februar 2003 - 11:58 #3
Jeg tror ikke du kan gøre det gennem VS da den jo netop identificerer hvert asp.net projekt på baggrund af navnet på den virtuelle mappe. Du bliver nok nødt til gøre det manuelt!
Avatar billede challengers Nybegynder
05. februar 2003 - 12:01 #4
Hvad mener du med manuelt? At jeg er nødt til at kopiere filerne ind i den virtuelle mappe, så de ligger sammen?
Avatar billede z42cool Nybegynder
05. februar 2003 - 12:29 #5
Ja! Du kan jo eventuelt ligge dem i hver sin undermappe i den samme virtuelle mappe, dette kan bare ikke gøres gennem VS da den vil forsøge at lave mapperne til IIS applikationer og derved skabe et nye session "rum". Kan du ikke evt. have såvel c# som VB filerne i det samme projekt i VS. Evt. ved at oprette et VB eller C# projekt og så "adde" de resterende filer vha. solution exploreren?
Avatar billede challengers Nybegynder
05. februar 2003 - 12:54 #6
Det har jeg gjort, og det virker!
Avatar billede burningice Nybegynder
05. februar 2003 - 13:41 #7
z42cool> ved du om der er en måde hvorpå man kan slå alt det VS_styrer_iis-gejl fra? jeg har ledt og ledt, og hver gang jeg opretter et ny WebProject er jeg ved at rive håret af på grund af at min VS og IIS'en ikke vil sammen :S
Avatar billede z42cool Nybegynder
05. februar 2003 - 13:47 #8
LOL - Du kan godt styre nogle ting, f.eks. hvor VS ligger projekt filer og lignende, men jeg tror ikke du kan ændre på at VS vil oprette virtuelle biblioteker sammen med web applikationer! Du kan prøve at rode lidt rundt med projekt og solution filerne, de er i xml så de er til at finde ud af, men du kan nok maks. opnå at du kan ændre på hvilke biblioteker på webserveren projekterne anvender!
Avatar billede burningice Nybegynder
05. februar 2003 - 14:07 #9
z42cool>> jeg ved godt det er rene xml-filer, hvilket er meget dejlig... det gør det nemt lige at rename en mappe uden at det hele falder sammen... men dem kan jeg jo først rette i efter jeg har oprettet projectet... det jeg vil ændre på er vs's "checkliste" til når den opretter et project, for der er nogle ting jeg IKKE har brug for at den gør for mig... man kan f.eks. ikke engang oprette et webproject uden at have adgang til en webserver... det er virkelig træls.
Avatar billede z42cool Nybegynder
05. februar 2003 - 14:10 #10
Yeps - det er træls, men sådan er det! Jeg tror ikke du kan komme uden om oprettelsen af webdirs!
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