[Delphi] Isapi Dll geen plaatjes

Pagina: 1
Acties:

  • Tjikoschutte
  • Registratie: Maart 2004
  • Laatst online: 13-03 09:00
Ik heb een isapi DLL draaiende op mijn IIS 5.0. Nu kan ik lokaal wel alles bekijken.
(http://100.10.10.147/MillKaart2/MapServerMill_ISAPI.dll en
(http://localhost/MillKaart2/MapServerMill_ISAPI.dll )

Maar wanneer ik dit op een andere computer probeer te bekijken kan hij alle plaatjes niet laden. En het programma is een digitale map dus dat is niet handig.

Zover ik weet draait de dll wel. Wat is fout en wat moet ik veranderen.

(of moet deze vraag ergens anders gesteld worden?)

  • Tjikoschutte
  • Registratie: Maart 2004
  • Laatst online: 13-03 09:00
Iemand

.modbreak: gelieve pas te kicken na 24 uur, heb wat meer geduld, niet iedereen is altijd online

[ Voor 92% gewijzigd door .oisyn op 17-03-2004 16:09 ]


  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

Kijk eens in de html die de isapi stuurt naar je client (View source in je webbrowser). Staan daar verwijzingen in naar bestanden die lokaal zijn voor de server ipv verwijzingen naar bestanden op de webserver?

/edit
Ow, en zo snel schoppen is niet de bedoeling hier...

[ Voor 14% gewijzigd door LordLarry op 17-03-2004 15:55 ]

We adore chaos because we like to restore order - M.C. Escher


  • Tjikoschutte
  • Registratie: Maart 2004
  • Laatst online: 13-03 09:00
Hij pakt dit niet "<%=Application.ModulePath %>".
Dit pakt hij wel met localhost. Maar niet als ik het op een andere pc probeer.
De rest van de site doe het wel.

Ik heb wat links kunnen veranderen voorbeeld;
src="../KaartNavigatie_ZoomIn.bmp ipv
src="<%=Application.ModulePath %>KaartNavigatie_ZoomIn.bmp.

Dat doet ie.

Maar deze pakt hij dan weer niet.
[img]"<%=Application.ModulePath[/img]Data\<%=Session.Values("JPGFile") %>
als ik dit ervan maak
[img]"../Data\<%=Session.Values("JPGFile")[/img].
Dan doet hij het nog steeds niet.

Het lijkt op ASP. En het staat in een html bestand. Maar dan zou hij hem toch ook niet lokaal kunnen draaien\?

Wat doe ik verkeerd!!

[ Voor 19% gewijzigd door Tjikoschutte op 17-03-2004 16:38 ]


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

Je geeft niet toevallig een content-type mee dat op die andere computer niet ondersteunt wordt?

Om maar wat te noemen: IE5.0 had geen native support voor 'image/png', en dus gaat dat onder IE6 tonen, en onder IE5.0 downloaden. Je hebt zo te zien jpegs, dan is 'image/jpeg' de correcte.

Professionele website nodig?


  • Tjikoschutte
  • Registratie: Maart 2004
  • Laatst online: 13-03 09:00
Er staat allebij op de computers IE 6

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

Dan heb ik toch het subtiele gevoel dat 'Application.ModulePath' een local path geeft, oftewel "C:\Program Files\MyProject\MyThingy.dll" oid. IE slikt dat zonder een file:// prefix correct in tegenstelling tot bijv. een Firefox (omdat IE eigenlijk gewoon de Windows Explorer is), en dan zal het dus lokaal wel werken.

Echo gewoon eens Application.ModulePath in je HTML.

Professionele website nodig?


  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

En waar doe je het mee? IntraWeb? Delphi 8 ASP.Net? WebSnap? InternetExpress?
Als er op je client in de webbrowser <%=Application.ModulePath %> dingen staan heb je een fout gemaakt in je ISAPI, want daar kan een client natuurlijk niets mee.

We adore chaos because we like to restore order - M.C. Escher

Pagina: 1