2011-07-29 8 views
0

내 ASP.NET 4 웹 사이트에서 소스 경로/참조의 대부분은 ~/Controls/etc처럼 보입니다. 사이트를 서버로 전송할 때 ~/내 도메인의 루트를 가리 키기 시작합니다. 오히려 사이트가있는 폴더로 이동하므로 모든 경로가 유효하지 않게됩니다.ASP.NEt 4 고정 응용 프로그램 경로

한 번에 참조를 수정하지 않고 한 번에 해결하려면 어떻게해야합니까? web.config에서 응용 프로그램 경로를 설정할 수있는 것이 있습니까?

+0

domain 폴더는 응용 프로그램의 루트 여야합니다. –

답변

0

응용 프로그램 루트 (이 경우 도메인 루트)의 경로를 구성하는 데 사용되는 문자는 ~입니다. IIS에서 수행 할 수있는 작업은 하위 폴더를 응용 프로그램 (기본적으로 응용 프로그램 내의 응용 프로그램)으로 변환하기 때문에 ASP.NET에서 하위 폴더를 응용 프로그램의 루트로 사용하도록합니다.

+0

Matthew에게 감사드립니다. IIS가 아닌 어떤 방법으로도 원격 서버에서 액세스 할 수 있다고 생각합니다. 내에서 할 수 있습니까? 어떻게 든 응용 프로그램? web.config 에서처럼? –

+0

나는 (내가 틀렸다면 나를 교정 할 수있다) 믿을 수는 없지만 IIS에서 응용 프로그램 기본 경로 구성을 파생 시켰습니다. 코드에서 변경할 수있는 것이라고는 생각하지 않습니다. –