Avatar billede jps6kb Novice
18. januar 2010 - 13:31 Der er 9 kommentarer og
1 løsning

Løsningsforslag til problem med subdomæner ASP.NET vs. ASP.NET MVC

Hej med jer,

Jeg har diskuteret følgende scenarie med min kollega, og kunne godt tænke mig lidt ekstra feedback.

Vi har et CMS som er lavet i ASP.NET 3.5 (ikke MVC)
Vi skal have lavet nogle websites som bygger på CMS'et. Disse sites skal laves op mod MVC.

Problemet er, at vi ikke kan blive enige om den optimale måde at håndtere det på.

Vi kunne jo lave www.mitdomæne.dk som har websitet - og så cms.mitdomæne.dk med CMS. Problemer består i billed-reference. Hvis jeg uploader et billede, vil dette ligge i cms.mitdomæne.dk.

Vi kunne gemme dem i databasen, men det ville nok resultere i en uhensigtsmæssig stor database.

Any ideas?
Avatar billede arne_v Ekspert
18. januar 2010 - 13:44 #1
Windows tillader faktisk at linke et directory, saa det samme directory kan ligge to steder.

Men derudover kan kode jo streame et billede fra et vilkaarligt directory ud. Og hvis I har kode til at serve billederne fremfor at overlade det til IIS, saa har I jo lidt bedre styr paa tingene.
Avatar billede jps6kb Novice
18. januar 2010 - 13:50 #2
Det er korrekt mht. directory, men desværre tilbyder udbyderen ikke dette. Alle subdomains bliver en selvstændig folder i roden af hotellet.
Det sidste forstår jeg ikke helt hvad du mener med?
Avatar billede Syska Mester
18. januar 2010 - 14:17 #3
en ide ...

Kan du ikke bare kigge på hostname ... og deraf finde ud af hvad for et site der skal vises.

www.kinbang.dk
www.dinven.dk

Begge pejer på samme webhotel ... men hvad der skal vises bliver afgjort ud fra HOSTNAME ...

// ouT
Avatar billede arne_v Ekspert
18. januar 2010 - 14:20 #4
At du i.s.f.

<img src="foobar.jpg">

genererer:

<img src="showpic.aspx?pic=foobar.jpg">

(eller .ashx fremfor .aspx)
Avatar billede jps6kb Novice
18. januar 2010 - 14:29 #5
buzz.. -> Jeg kan ikke umiddelbart se, hvordan det ville løse problemet? Altså, at jeg gerne ville undgå at skulle hente billeder fra et andet site.

F.eks. cms.mitdomæne.dk uploader billeder til cms.mitdomæne.dk/billeder.

Det betyder at jeg på www.mitdomæne.dk skal kalde følgende:
<img src='cms.mitdomæne.dk/billeder/etbillede.jpg' />

Men det er nok den eneste mulighed - eller som arne_v skriver - det vil blot give nogle nye overvejelser ift. min WYSIWYG editor, der laver img-urls som jeg lige beskrev.

Men tak for input i hvert fald. Jeg vil lige kigge på det.

Smider i svar?
Avatar billede arne_v Ekspert
18. januar 2010 - 14:36 #6
Jeg tror under alle omstændigheder at det er godt at have lidt kode mellem hvad brugerne indtaster af HTML og det som sendes ud til browserne.

Og svar fra mig.
Avatar billede arne_v Ekspert
18. januar 2010 - 14:36 #7
om igen
Avatar billede Syska Mester
18. januar 2010 - 14:54 #8
Du kan jo alt efter input ... have nogle httphandlers der bestemmer hvad der skal renders.

Går ud fra at siderne bygger på samme MasterPage ... eller ?

Men tror jeg mangler mere input fra dig, om hvordan hele jeres CMS er sat op for at jeg kan afgøre om min metode kan bruges.

// ouT
Avatar billede Syska Mester
18. januar 2010 - 14:55 #9
Hvis en person tilgår:
www.kimbang.dk, så kan du jo have det som en parameter der bestemmer hvad der skal renders ...

mvh
Avatar billede Syska Mester
22. januar 2010 - 23:51 #10
svar
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