2012-11-07 2 views
0

기존 ASP에서 상대 경로와 절대 경로를 비교하는 데 문제가 있습니다.classic ASP, 상대 경로 대 절대 ​​경로

IIS 7.5에서는 c :/inetpub/wwwroot/websitename을 가리키는 웹 사이트를 만들었습니다. 해당 웹 사이트에서 일부 mp4의 비디오에 대한 링크를 표시하는 페이지가 있습니다. 이들은 c :/inetpub/wwwroot/websitename/DVD에 있습니다.

그 링크/웹 사이트 이름/DVD/videoname.mp4에게 하나가 나에게 error.Basically을 제공하는 비디오를 클릭 일부 컴퓨터에서

을 localhost를 지정하면, 파일이 C에 존재하지 않는 것을 말한다 : /을 Inetpub /wwwroot/websitename/websitename/dvd/videoname.mp4

이 문제를 어떻게 처리 할 것입니까? (나는 충분히 명확하다 희망한다) 탱크!

+1

** 해당 링크는 localhost/websitename/DVD/videoname.mp4 ** 을 가리키며 'localhost/DVD/videoname.mp4'를 가리켜 야합니다. localhost'는'c :/inetpub/wwwroot/websitename'입니다. – SearchAndResQ

+0

이제 Request.ServerVariables ("SERVER_NAME") (localhost \ DVD)의 값을 보유하는 변수가 생겼습니다. "경로를 찾을 수 없습니다"라는 메시지가 나타납니다. – Alex

답변

0

는 단순히 경로 사용

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

당신이 링크에서 로컬 호스트 또는 웹 사이트 이름으로 엉망이없는이 방법을, 그냥 파일과 같은 장소에서 "DVD"라는 이름의 폴더를 찾습니다 링크를 클릭하고 거기에서 파일을 가져옵니다.