Avatar billede jaws Nybegynder
21. september 2001 - 18:55 Der er 8 kommentarer og
1 løsning

Forskellig globel.asa, samme .asp sider

Jeg kører flere sites på min IIS 5.0 der alle har identiske ASP sider hvor global.asa filen samt 2 GIF filer er forskellige fra system til system.
Alle systemerne ligger i hver deres bibliotek i WWWROOT.
Mit problem er at hvis jeg foretager en ændring i systemet generelt så skal jeg huske at erstatte den pågældende ASP fil i hvert biblioteket der svarer til et system.

Mit spørgsmål er nu:
Hvordan kan jeg have ASP filerne for alle systemerne liggende kun 1 sted men stadig bibeholde deres unikke global.asa fil samt 2 GIF filer?
Avatar billede crunch Nybegynder
21. september 2001 - 19:27 #1
kan du ikke bare include fil med det indhold der skal være ens på alle siderne.

altså lave en fil og gemme den som fil.shtml:

fil.shtml: indeholder:
min tekst


alle de steder koden indsættes:
<!--#include virtual=\"fil.shtml\" -->


- så skal du kun opdatere indholdet et sted.
Avatar billede jaws Nybegynder
21. september 2001 - 19:38 #2
Jo, men alt indholdet af ASP siderne er rent faktisk 100% ens på alle sites\'ene på nær global.asa og 2 GIF filer. Global.asa filen indeholder f.eks. information omkring farver og design samt hvilken database der skal benyttes (SQL Server) for det pågældende system.

Jeg leder efter en løsning der vil kræve mindst ændring i den nuværende kode...Includes har også den ulempe at de kan være svære at fejlfinde.

Any suggestions?
Avatar billede crunch Nybegynder
21. september 2001 - 19:44 #3
Jeg kan ikke helt forstå hvad du mener med at en include fil er svær at fejlsøge. Når det vises i browseren, svarer det jo til en hel asp side. man kan ikke se forskel når det samles hos klienten.

altså. hvis du havde på alle sidene:

<include>
gif1.gif
gif2.gif
<include>
global.asa
<include>

så hvis der var en fejl, i include, vil du jo bare rette den aktuelle linie.
Avatar billede jaws Nybegynder
21. september 2001 - 19:51 #4
Hvis der opstår en fejl på en ASP side refereres der til en specifik linie. Dette gøres også ved includes, men linienummeret vil være det nummer linien ville have hvis indholdet af includes\'ene svarede til en hel ASP side dvs. jeg vil ikke vide i hvilken include fil problemet ligger...
Er jeg langt ude eller husker jeg rigtigt?
Avatar billede crunch Nybegynder
21. september 2001 - 19:57 #5
det kommer selvfølgelig an på hvilken editor du bruger. F.eks. Macromedia Dreamweaver (fantastisk program) sammensætter includefiler med hoveddokumentet når man åbner det
Avatar billede crunch Nybegynder
21. september 2001 - 19:58 #6
- og dreamweaver viser også linie nummer..
Avatar billede jaws Nybegynder
21. september 2001 - 20:01 #7
Jeg tænker mere på fejlsøgning ved eksekvering i IIS\'en og ikke i \"design mode\"...
Avatar billede jaws Nybegynder
24. september 2001 - 14:10 #8
Sorry crunch, jeg er gal på den - efter et praktisk eksempel på min Windows 2000 Server er der intet problem med før omtalte linienumre ved brug af INCLUDE og nested INCLUDE\'s kan ligeså anvendes.
Kan jeg have tænkt på Win NT 4.0 dvs. IIS 4.0?

Du får dine point for løsning af mit problem.
Avatar billede crunch Nybegynder
24. september 2001 - 16:47 #9
jamen så siger jeg tak..
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
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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