ASP.NET 2 serveren vil ikke execute mine filer rigtigt, mangler hurtig hjæ...

Tags:    asp.net

Problemet ligger i at jeg har en server hvor jeg har installeret framework 2.x og de ting som skal ind som iis osv, så det hele burde virke.

Men mit website tolker det ikke rigtigt sådan, en ting som er f.eks. ny med asp.net 2 er jo masterpage, men min side vil ikke åbne den som visual studio 2005 har lavet filen. som i kan se får jeg denne fejl meddelse: http://dnohr.dk/julethe/product.aspx

som klart brokker sig over linket, så hvis jeg f.eks. fjerner ~/ virker det fint, men den skal fandeme kunne godtage det!. da det jo er en standard.

En anden ting er f.eks. hvis jeg så har compiled alle mine .cs (c# filer) filer viser den hvad der står i min .aspx fil, noget med teksten at den er lavet automatisk osv, men der skulle framework gå ind og hive dataud fra de dll filer som visual laver jo?. virker heller ik.

Så der er klart et konverterings problem her, håber virkelig i kan hjælpe hurtigt da jeg skal bruge det til et projekt fremlæggelse.

Kan evt være en setting jeg ikke har set, men husk det er til server og ikke localhost, hvor den virker fint..

Mvh. negron



6 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Tager imod alle forslag og ideer !, meget vigtigt jeg får dette problem løst.


Hvor ligger MasterPage filen i forhold til resten af din Web Application?

Hvis den ligger her: http://dnohr.dk/julethe/MasterPage.master
så gætter jeg på at ASP.NET-runtimen/IIS ikke har fortolket "julethe" som en selvstændig Web Application og derfor mener at ~ refererer til hvad der vil svare til http://dnohr.dk/

Du kan lige teste det ved at ligge din MasterPage fil ned i den mappe..

Hilsen

Martin Dybdal (Dybber)



Tager imod alle forslag og ideer !, meget vigtigt jeg får dette problem løst.



Glemte lige at sige at du også kan teste det ved at lave en side der bare viser hvad HttpRuntime.AppDomainAppVirtualPath-propertien indeholder.

Hilsen

Martin Dybdal (Dybber)



Tager imod alle forslag og ideer !, meget vigtigt jeg får dette problem løst.


Hvor ligger MasterPage filen i forhold til resten af din Web Application?

Hvis den ligger her: http://dnohr.dk/julethe/MasterPage.master
så gætter jeg på at ASP.NET-runtimen/IIS ikke har fortolket "julethe" som en selvstændig Web Application og derfor mener at ~ refererer til hvad der vil svare til http://dnohr.dk/

Du kan lige teste det ved at ligge din MasterPage fil ned i den mappe..

Hilsen

Martin Dybdal (Dybber)


Det var fandeme kanon martin, var lige hvad det var, sjovt jeg ikke havde tænkt over det, men bare surt at jeg vil få problemer hver gang jeg opretter ny solution og det skal ligge på samme wenhotel jo, så er det jo ikke root længere hvis det ligger i subs :|

og hvad var det præcist du sagde jeg skulle skrive for at tjekke directory status?

men igen, tak for hjælpen :)




Det var fandeme kanon martin, var lige hvad det var, sjovt jeg ikke havde tænkt over det, men bare surt at jeg vil få problemer hver gang jeg opretter ny solution og det skal ligge på samme wenhotel jo, så er det jo ikke root længere hvis det ligger i subs :|

og hvad var det præcist du sagde jeg skulle skrive for at tjekke directory status?

men igen, tak for hjælpen :)



Når du skriver ~ bliver indholdet af propertien HttpRuntime.AppDomainAppVirtualPath automatisk indsat istedet.

Den indeholder stien til den nuværende applications "hjemmemappe", på msdn2 forklarer de det således:
The virtual path of the directory that contains the application hosted in the current application domain.
(http://msdn2.microsoft.com/en-us/library/system.web.httpruntime.appdomainappvirtualpath.aspx)

Det jeg mente var at du ved at tjekke indholdet af den kan se om den peger det rigtige sted hen.

Hilsen

Martin Dybdal (Dybber)

Hilsen

Martin Dybdal (Dybber)




Det var fandeme kanon martin, var lige hvad det var, sjovt jeg ikke havde tænkt over det, men bare surt at jeg vil få problemer hver gang jeg opretter ny solution og det skal ligge på samme wenhotel jo, så er det jo ikke root længere hvis det ligger i subs :|

og hvad var det præcist du sagde jeg skulle skrive for at tjekke directory status?

men igen, tak for hjælpen :)



Når du skriver ~ bliver indholdet af propertien HttpRuntime.AppDomainAppVirtualPath automatisk indsat istedet.

Den indeholder stien til den nuværende applications "hjemmemappe", på msdn2 forklarer de det således:
The virtual path of the directory that contains the application hosted in the current application domain.
(http://msdn2.microsoft.com/en-us/library/system.web.httpruntime.appdomainappvirtualpath.aspx)

Det jeg mente var at du ved at tjekke indholdet af den kan se om den peger det rigtige sted hen.

Hilsen

Martin Dybdal (Dybber)

Hilsen

Martin Dybdal (Dybber)



mange tak for uddybelse..

men du ved ik hvor jeg ændre det i VS2005?. hvis du har programmet og bruger det. er en meget væsentlig ting, ellers skal jeg ændre det ved alle mine filer jo :D



t