2011-02-07 5 views
0

뉴스 레터 응용 프로그램의 경우 주 웹 사이트의 가상 디렉터리를 사용하여 응용 프로그램 디렉터리를 숨기려고합니다. 예를 들어 우리 앱은 app.example.com이고 뷰어는 app.example.com/article/view/id입니다. 일반인이 볼 수 있도록 뉴스 레터의 링크로 example.com/newsletter/id과 같은 것을 사용하고 싶습니다. 이것이 가능한가? 그렇다면 어떻게?가상 디렉터리를 ASP.NET MVC 동작에 매핑

사람들의 응용 프로그램 구조를 사람들이 탐색하지 않도록 독자의 구조를 숨길 수 있습니다. 예, 응용 프로그램에 대한 보안이 있습니다.

저는 IIS 6에 있다고 생각합니다.

답변

0

우리는 myapp.domain.com에서 html을 가져온 페이지를 domain.com/app.aspx에 작성하기로 결정했습니다. 현재로서는 Global 파일을 망치고 싶지 않았습니다.

0

가상 디렉터리는 웹 응용 프로그램의 컨테이너입니다. 따라서 가상 디렉터리는 ASP.NET (MVC) 응용 프로그램에 해당합니다. 그것들은 응용 프로그램의 실제 위치에 매핑되고 특정 웹 사이트에 속합니다. app.example.com을 말할 때 이미이 도메인을 IIS의 일부 웹 사이트에 매핑 했으므로 하위 가상 디렉터리가 app.example.com/app1, app.example.com/app2, ...에만있을 수 있습니다. 그러나 example.com 도메인에 매핑 된 사이트가 있으면 example.com/app1, example.com/app2에 해당하는 가상 디렉터리 ... 물론 각 응용 프로그램 내에서 controller/action/id에 해당하는 라우팅을 가질 수 있습니다.

+0

좋아, 나는 할 특별한 것이 있는지 없는지 확실하지 않았다. 감사! –

+0

자세히보기. 나는 혼란 스럽다. 이걸 좀 더 명확히 해줄 수 있니? –

+0

@ Mike Wills, 너 혼란스러워? 나는이 의미를 분명히 할 수있는 확실한 의미가 없다. –

관련 문제