문제

항상 가상 디렉토리 대체 "~/"형식을 경로에 사용하여 ASP.NET에서 "가상 디렉토리 Agnostic"인 것으로 보이지만 절대적인 다른 플랫폼에 큰 도움이되지는 않습니다. 경로가 더 일반적입니다. 나는 django를 하나로 지명 할 수 있습니다.

ASP.NET에서 절대 URL을 사용하는 것이 나쁜 형태입니까? 다른 플랫폼에서? 그렇다면 왜?

도움이 되었습니까?

해결책

나는 일반적으로 상대 경로를 사용하는 경향이 더 높습니다. 필요한 경우 또는 어느 정도까지는 응용 프로그램을 옮길 수 있습니다. 또한 테스트 또는 개발 환경에서 응용 프로그램을 복사하는 것이 더 쉽고 서버 이름 변경으로 인해 절대 참조가 깨는 것에 대해 걱정할 필요가 없습니다.

다른 팁

대부분의 경우 이유가 없습니다. 상대 경로는 웹 사이트를 URL에 묶지 않고 동일한 작업을 수행합니다. 테스트 서버 나 소프트웨어를 개발할 때는 특히 유용합니다. 해를 입지 않고 복사 할 수 있기 때문에 여러 도메인에서 실행되도록합니다.

Absolute URL을 사용하려면 브라우저 URL에서 프로토콜과 도메인을 가져 오는 것을 고려해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top