2010-07-13 3 views
0

안녕하세요 나는 내 그래프에 대한 서비스를 참조하는 프로젝트를 가지고 ... 그리고 난 URL을에게 같은 하드 코딩 한 - 그래서 URL을 다른 프로젝트 컨트롤러 액션은 기본적으로 ... 그리고 내가 모두 가지고asp.net 4.0에서 웹 응용 프로그램 프로젝트의 상대 경로는 무엇입니까?

ViewData["weeklyGraphURL"] = "\"http://localhost:9713/MyProject/MyAction"+Id + "\""; 

을 이 프로젝트를 하나의 솔루션으로 ... 웹 서버에 배포 할 때이 프로젝트의 상대 경로를 설정할 수있는 방법이 있습니까

답변

1

항상 같은 컴퓨터에서 계속 살아보고 싶다면 서버 이름을 Request.ServerVariables.Get ("SERVER_NAME")에서 제거하고 localhost를 그 것으로 바꾸십시오.

+0

하지만 포트 번호는 어떻게됩니까? – Vishal

+0

SERVER_PORT 서버 변수를 통해 사용할 수 있습니다. 사용할 수있는 모든 IIS 서버 변수 목록은 다음과 같습니다. http://msdn.microsoft.com/en-us/library/ms524602%28v=VS.90%29.aspx –

관련 문제