Avatar billede eskeeske Nybegynder
17. februar 2003 - 21:07 Der er 26 kommentarer og
2 løsninger

Genstart af .NET Framework

Hvordan kan man på et let og lækker hurtig måde genstarte .NET Framework. Altså jeg mener svarende til at man ændrer noget i koden og recompilere.

VH
Avatar billede simon.ulsnes Nybegynder
17. februar 2003 - 21:28 #1
Selve Frameworket kører ikke som sådan...
Jeg tror du kan uddybe spørgsmålet lidt? :)
Avatar billede eskeeske Nybegynder
17. februar 2003 - 21:34 #2
Jeg her en asp.net løsning hvor der ligger en masse indformation i nogen klasser. Og så nogen gange vil jeg gerne slette hele informationen, indtil nu har min strategi været at skrive
if (true) {}; et eller andet sted og compilere. Men jeg kunne godt tænke mig at det var lidt lettere.
Avatar billede eskeeske Nybegynder
17. februar 2003 - 21:35 #3
Altså det er alle mine 'singleton klasser', jeg vil have 'slettet'/'genstartet'

VH
Avatar billede burningice Nybegynder
17. februar 2003 - 22:12 #4
du kan vel genstarte din aspnetworker-process
Avatar billede eskeeske Nybegynder
17. februar 2003 - 22:27 #5
Hvordan?
Avatar billede eskeeske Nybegynder
17. februar 2003 - 22:28 #6
Situationen er jo den samme hvis man sidder ude i dos-promten og kører klasserne.
Avatar billede burningice Nybegynder
17. februar 2003 - 22:35 #7
.. b..b.. blaah... ja... man kan ikke køre en klasse.. du har efterhånden tabt mig fuldstændig.
Avatar billede simon.ulsnes Nybegynder
18. februar 2003 - 00:39 #8
Lad please være med at gemme information direkte i en kompileret klasse, ikke? Tag og brug noget XML eller en database i stedet.
Avatar billede eskeeske Nybegynder
18. februar 2003 - 17:07 #9
Altså bla bla selv.

Singleton er en almindelig kendt design pattern.

Mit spørsmål burde give fuldt mening som det står nu:

Jeg er stadig meget interesseret i et svar.
Avatar billede simon.ulsnes Nybegynder
18. februar 2003 - 17:46 #10
Singletonklasser bruges *ikke* til at gemme information i.
Avatar billede eskeeske Nybegynder
19. februar 2003 - 16:34 #11
Du er jo r. Hvis du ikke kan besvare spørsmålet simon så lad dog være med at deltage.

Hvis man f.eks. laver en singleton klasser som bruges til at hente og skrive information i en database. F.eks. til en eller anden form for CM system.

Så kunne man f.eks. spørge (singleton)klassen, giv mig lige siden med pageid=38 så vil klassen, hente page 38 fra databasen gemme den i sin page array og aflevere den som aftalt.

Hvis man så spørger 10 minutter efter igen, giv mig lige siden med pageid=38 så vil klassen, sige hov den side har jeg allerede i min page array så du får den bare derfra, og aflevere siden uden at have læst fra databasen.

Spørsmålet går altså på hvordan man ligesom starter sandskassen forfra/sletter informationen i klasserne, altså svarende til at computeren starter op på ny, eller til at man compilerer alle klasserne igen??

?
Avatar billede eskeeske Nybegynder
19. februar 2003 - 16:34 #12
Og ps. Hvis du mener at jeg formulerer mig forkert men forstår spørsmålet og ikke kan svare, så kan du jo bare formulere det på den rigtige måde, så andre får mulighed for at svare-
Avatar billede tuxic Nybegynder
19. februar 2003 - 18:08 #13
Du kan enten genstarte IIS'en eller aspnet_wp.exe. WorkerProcessen asso aspnet_wp.exe står i taskmanageren og kan stoppes og startes direkte.
IIS'en kan startes og stoppes fra MMC'en snap-in'en, evt. via Services snap-in'en
Avatar billede eskeeske Nybegynder
19. februar 2003 - 18:16 #14
Tak, det virker perfekt med at stoppe "aspnet_wp.exe." vha taskmanageren.
Avatar billede burningice Nybegynder
19. februar 2003 - 20:10 #15
for fanden... det var jo det jeg skrev !!
Avatar billede tuxic Nybegynder
19. februar 2003 - 20:15 #16
Det var det da ikke ;)
Avatar billede eskeeske Nybegynder
19. februar 2003 - 20:16 #17
Det kan jeg da godt se. Men du har jo skrevet det i en kommentar. Og jeg forstod da ikke hvad du mener med at "genstarte din aspnetworker-process". Det forudsætter jo at man ved hvad en aspnetworker-process er.

Men du skal da ikke snydes af den grund, kom bare med et svar så kan du få 7 point, er sikker på at tuxic kan undvære dem.
Avatar billede tuxic Nybegynder
19. februar 2003 - 20:17 #18
NEJ
Avatar billede eskeeske Nybegynder
19. februar 2003 - 20:19 #19
Jeg synes du skal få fat i en af disse her co-admin´s og få ham til at vurdere om det var det du skrev eller ej.

Vi er vist nødt til at have en dommer her, ellers går det virkelig ikke.

Både ære og point er på spil her... Hjælp ønskes..
Avatar billede eskeeske Nybegynder
19. februar 2003 - 20:20 #20
Altså jeg skrev til cyberfessor med det med co-admin.
Avatar billede tuxic Nybegynder
19. februar 2003 - 20:22 #21
nejnej, Du misforstår mig. Giv bare cyberfessor de 7 point.

Min kommentar kl. 20:15:19 var ment som en kæk bemærkning fordi jeg faktisk syntes at cyberfessor havde svinet dig til.

Min kommentar kl.  20:17 var en joke.
Lad os nu bare afslutte det her :D
Avatar billede burningice Nybegynder
19. februar 2003 - 21:23 #22
tuxic>> jeg har da ikke svinet nogen som helst til... jeg læste spørsmålet og havde en lille ide om hvad løsningen kunne være, men når han skrev at problemet var det samme når man kører klasserne fra dosprompten blev jeg helt lost og tænkte at det nok var en newbie vi havde med at gøre.

eskeeske>> sorry at jeg ikke uddybede min kommentar lidt mere... troede du viste at asp.net workerprocessen er den som står for afviklingen af asp.net-sider :) og som tuxic siger, så er det et program du kan finde i taskmanageren.
Jeg er egentlig ligeglad med pointene, ville bare gøre opmærksom på at jeg egentlig var kommet med samme ide tidligere. tuxic må hellere end gerne få de 15 point, bare jeg får et accepteret svar ;)
Avatar billede simon.ulsnes Nybegynder
19. februar 2003 - 23:31 #23
eskeeske >> Sorry, men det er altså stadig ikke særlig smart at hardcode det på den måde, men  hvis du insisterer skal jeg da ikke blande mig... Du kan sagtens lave et cache-system som du beskriver uden at gøre det sådan. Hvis du havde givet den lange forklaring fra start, ville det være en del nemmere at være til hjælp...
Avatar billede eskeeske Nybegynder
20. februar 2003 - 10:22 #24
Nå nå nå. Altså alle mine små kommentarer har været rettet til cyberprossor, sku da ikke til dig tuxic. Men lad nu alt det ligge.

Tak for dit gode råd Simon, jeg er ikke ved at lave noget cache system, det var bare et eksempel.

Forstår dig iøvrigt ikke helt, det er jo hele pointen med programmering og OOP at du gemmer information herfra betegnelsen variable.

Hej for nu.
Avatar billede eskeeske Nybegynder
20. februar 2003 - 10:27 #25
Ja og mere wrøvl. Det jeg skrev med dos promten var fordi at du skrev aspnetworker og uden at vide hvad aspnetworker var, mente jeg ihvertfald ikke at mit problem var specielt asp.net relateret. Ide at det jo ville være det samme for ren c#, men nu nok om det.

Husk altid på at hvis man er så fantastisk klog, så er det bare om at blive millionær hurtigst muligt.

og undskyld
Avatar billede burningice Nybegynder
20. februar 2003 - 10:40 #26
eskeeske>> en ting er at gemme information, en anden ting er at gemme hele websider... det er hvad man har en database til, og hvis du absolut gerne vil cache dine sider, så har asp.net allerede automatisk indbygget support for dette, det er ikke noget os programmører behøves at bekymre os om.
Avatar billede eskeeske Nybegynder
20. februar 2003 - 10:44 #27
Det var bare et eksempel, det kan jo også være hele foretnings logiken. Iøvrigt er det rigtig det du skriver i forhold til web-sider.

Men nu må vi virkelig lukke her og få os et liv :)

MVH
Avatar billede burningice Nybegynder
20. februar 2003 - 10:50 #28
et liv ?! hvad mener du?? hvad er det for noget ;)

du har ret i at man f.eks. kan trække hele indholdet af en database ud i et dataset og ændre direkte i det istedet for at sløve programmet ned med sql-kald hele tiden.

når du så vil tømme det kan du vel kalde en clear metode?
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