классический ASP, относительный или абсолютный путь

У меня проблемы с определением относительного и абсолютного пути в классическом ASP.

В IIS 7.5 я создал веб-сайт, который указывает на c: / inetpub / wwwroot / websitename. На этом веб-сайте у меня есть страница со ссылками на некоторые видеоролики mp4, расположенные в c: / inetpub / wwwroot / websitename / DVD.

Эти ссылки указывают на localhost / websitename / DVD / videoname.mp4

На некоторых компьютерах при щелчке по одному из этих видеороликов появляется сообщение об ошибке. В основном это говорит о том, что файл не существует в c: /inetpub/wwwroot/websitename/websitename/dvd/videoname.mp4

Как бы справиться с этой проблемой. (Надеюсь достаточно ясно) Танки!


person Alex    schedule 07.11.2012    source источник
comment
Эти ссылки указывают на localhost / websitename / DVD / videoname.mp4, они должны указывать на localhost/DVD/videoname.mp4. ты localhost это c:/inetpub/wwwroot/websitename   -  person Flakes    schedule 07.11.2012
comment
Итак, теперь у меня есть переменная, которая содержит значение Request.ServerVariables (SERVER_NAME), то есть localhost \ DVD. Я получил сообщение "Путь не найден".   -  person Alex    schedule 07.11.2012


Ответы (1)


Просто используйте такой путь:

<a href="DVD/videoname.mp4">videoname</a>

Таким образом, вам не придется связываться с localhost или websitename в ссылках, программа просто будет искать папку с именем «DVD» в том же месте, что и файл со ссылкой, и брать файлы оттуда.

person Shadow Wizard Wearing Mask V2    schedule 08.11.2012