hvis du blot kopierer dine filer til serveren skal du bare rette i web.config på denne linie: <compilation debug="true"/> der skal den bare være false. mvh
Jeg har kigget på det med publish website men den laver jo kun en pre-compile af applicationen og det er vel ikke nok ?
Eller sørger Platformen for at det bliver en "rigtig" compile ?
Med hensyn til debug og release så kunne jeg da selv skifte imellem dette i vs 2003 uden at skulle rette det manuelt i web.config filen, men den mulighed finder jeg kun ved alle andre typer applicationer bortset fra en web-application ?
Og en anden ting, i vs 2003 kan man klikke på iconet "Show all files" så jeg får vist alle skjulte filer og mapper, denne er heller ikke tilstede ved en web-application, men ved alle andre typer applicationer er den ?
Er det mig der ikke kan finde den eller er den der bare ikke længere ?
som udgangspunkt er dit webprojekt defineret ved de filer der ligger i filsystemet under den folder du arbejder - så alle filer i folderen (og subfoldere) er en del af din solution. du kan rette bemeldte setting med asp.net web site administration tool du kan kalde det fra menuen: website->asp.net configuration eller med den knap der sidder øverst i din solution explorer og ligner en jordklode og en hammer. mvh
(det med at rette via asp.net webstite administration tool tager 100 år i forhold til blot at rette det manuelt.... du skal vælge application configuration - og derefter debug and trace settings) mvh
Jeg har lige lavet en html side der i billeder og tekst fortæller lidt om det jeg ikke helt forstår og forskellen på web-sites og andre projekter se dette link :
desuden kan du højreklikke på dit webprojekt, og vælge property pages - der har du også lidt muligheder. og ja - der er lavet en hel del om hvad webprojekter angår (således at de divergerer en del fra library/exe projekter) - og ja... du kan blot kopiere dine filer til serveren, så bliver det kompileret som det skal. og .... du kan vælge fra menuen : file->new->website for at oprette et nyt site.
Ja men hvis jeg laver en såkaldt copy website ligger alle mine klasse filer jo på serveren det skulle vel kun være selve .aspx filerne der skulle være der og så alle .vb, C# skulle da gerne ligge i compilet i en .dll fil det er det jeg ikke helt forstår ?
Og laver jeg den famøse publish website så bliver det til det de kalder en pre-compilet udgave som i mine øre lyder som noget halvt færdigt ?
det er det får med en precompilet ... kompilering er altid i 2 trin med den slags... 1 fra din aspx/c# til en assembly og 1 fra din assembly til native kode. en prekompilering i forbindelse med en publish dækker så det første trin... det sidste giver kun mening på den maskine det skal køre på - da det kan være cpu-specifikt. men altså ... du kan bare lægge vb og aspx filer ud - det fungerer fint. mvh
Smid et svar, jeg kan nu med det fine builtin værktøj lave compile både debug og release version af mine sites så alle class filer bliver lavet til en samlet eller selvstændige filer :o)
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.