Avatar billede ionicoder Nybegynder
19. april 2010 - 22:26 Der er 5 kommentarer og
1 løsning

Kompilering af ASP.NET

Efter at have læst en Blog på nettet om .net er jeg blivet i tvivl om hvornår en ASP.net web applikation kompileres.

Er det inden publicering dvs. inden i udviklings værktøjet? eller ved runtime når applikationen kaldes 1. gang (dvs. kompilering server side), Mener bestemt det er ved runtime, men er kommet i tvivl...

/Brian
Avatar billede arne_v Ekspert
19. april 2010 - 22:33 #1
JIT kompileringen MSIL->native sker altid runtime.

Kompilering C#/VB.NET->MSIL og .asp*->C#/VB.NET->MSIL kan ske baade i udviklings vaerktoej og runtime.

Source code kan enten compiles til DLL og smides i bin dir eller smides i App_Code som source.

Hele web app kan enten uploades as is eller precompiles og uploades.

Saa ikke noget helt klart svar.
Avatar billede ionicoder Nybegynder
19. april 2010 - 23:08 #2
Hvordan kan jeg afgøre om en web applikation anvender MSIL eller DLL. Fordi der ligger en DLL i en bin folder kan jeg vel ikke med sikkerhed antage source code er comp til DLL

Kan jeg se dette i en conf. fil i applikationen?
Avatar billede arne_v Ekspert
19. april 2010 - 23:29 #3
Alt .NET bruger MSIL. En .NET DLL indeholder MSIL. Du har vel adgang til at se hvilke filer der ligger i hvilke dir paa serveren?
Avatar billede ionicoder Nybegynder
19. april 2010 - 23:40 #4
ok,

ja jeg har adgang. Der ligger en dll i folder bin, men også .aspx og .aspx.vb filer. f.eks. default.aspx og default.aspx.vb
Avatar billede arne_v Ekspert
20. april 2010 - 01:01 #5
Det tyder paa at selve siderne compiles ved brug mens visse dele er compilet på forhånd.
Avatar billede arne_v Ekspert
13. juni 2010 - 04:38 #6
OK?
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
Kurser inden for grundlæggende programmering

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