2012-03-03 5 views
8

웹 배포를 사용하여 IIS7에 웹 응용 프로그램을 가져 오려고합니다. 나는 Visual Studio의 "Publish Web"기능을 사용하여 ZIP 파일로 패키징했고, zip을 선택하면 "Application Package Information"화면이 나타납니다.IIS 웹 응용 프로그램을 웹 사이트 루트에 게시 하시겠습니까?

내가 묻는 설정 중 하나는 "응용 프로그램 경로"입니다. 내가 공백으로 남겨두면 (기본적으로 "내 웹 사이트 /"라고 말함) 계속 진행하려고하면 IIS에서 메시지를 보냅니다.

이 응용 프로그램은 "내 웹 사이트"에 설치됩니다. 대부분의 응용 프로그램은 일반적으로 "내 웹 사이트/블로그"와 같이 루트 아래의 폴더에 설치됩니다. 확실합니까?

왜이 경고 메시지가 표시되는지 이해할 수 없습니다. 이 대화 상자에서 "OK"라고 말하면서 유혹에 빠졌지 만, 먼저 확인하고 싶었습니다. 내가 잘못하고있는 것이 명백한가요? 물론 웹 응용 프로그램 전체를 웹 응용 프로그램으로 만들고 싶다면 을 루트에 설치해야합니다. 그렇지 않으면 사용자는 http://host/ 대신에 항상 http://host/MyAppDirectory/에 액세스해야합니다. 왜 불필요한 접미사 MyAppDirectory/을 갖고 싶습니까? MyAppDirectory에 응용 프로그램을 설치하고 그 디렉토리를 웹 사이트 루트에 매핑하는 것이 더 좋은 방법입니까 아니면 경고에도 불구하고 웹 사이트 루트에 응용 프로그램을 설치하는 것이 좋습니까?

경고에도 불구하고 웹 사이트 루트에 응용 프로그램을 설치한다고 가정하면 "응용 프로그램 패키지 정보"화면에서 "응용 프로그램 경로"설정 (및 관련 경고)을 완전히 제거 할 수있는 방법이 있습니까? , 항상 앱을 웹 사이트 루트에 설치해야한다고 가정합니다.

답변

5

기본 웹 앱인 경우이 메시지를 무시해도됩니다. 많은 사람들이 자신의 사이트에서 완전히 별도의 응용 프로그램을 실행하고 있으므로 http://domain.tld/forum/, http://domain.tld/blog/, http://domain.tld/something_else/http://domain.tld/이 있으며 각각은 별도의 웹 응용 프로그램이 될 것입니다.

이 경고를 비활성화하는 방법을 모르겠지만 무시할 수있는 시점까지 무엇을하고 있는지 확실히 알고 있습니다. 그에서

/var/www/blog || C:\Sites\Blog 
/var/www/forum || C:\Sites\Forum 
/var/www/site || C:\Sites\Site 

: 나는 같은 사이트에서 웹 응용 프로그램을 실행하는거야 경우 개인적으로

, 나는 다음과 같은 파일 시스템 레이아웃을해야합니다// 블로그/포럼라고하고, 저는 각자에게 출판 할 때 같은 메시지를 얻었습니다.

최종 목표로 달성하고자하는 것을 알고있는 것처럼 보이므로 해당 메시지를 무시하는 것이 좋습니다. 희망이 도움이됩니다.

관련 문제