웹 배포를 사용하여 IIS7에 웹 응용 프로그램을 가져 오려고합니다. 나는 Visual Studio의 "Publish Web"기능을 사용하여 ZIP 파일로 패키징했고, zip을 선택하면 "Application Package Information"화면이 나타납니다.IIS 웹 응용 프로그램을 웹 사이트 루트에 게시 하시겠습니까?
내가 묻는 설정 중 하나는 "응용 프로그램 경로"입니다. 내가 공백으로 남겨두면 (기본적으로 "내 웹 사이트 /"라고 말함) 계속 진행하려고하면 IIS에서 메시지를 보냅니다.
이 응용 프로그램은 "내 웹 사이트"에 설치됩니다. 대부분의 응용 프로그램은 일반적으로 "내 웹 사이트/블로그"와 같이 루트 아래의 폴더에 설치됩니다. 확실합니까?
왜이 경고 메시지가 표시되는지 이해할 수 없습니다. 이 대화 상자에서 "OK"라고 말하면서 유혹에 빠졌지 만, 먼저 확인하고 싶었습니다. 내가 잘못하고있는 것이 명백한가요? 물론 웹 응용 프로그램 전체를 웹 응용 프로그램으로 만들고 싶다면 은을 루트에 설치해야합니다. 그렇지 않으면 사용자는 http://host/
대신에 항상 http://host/MyAppDirectory/
에 액세스해야합니다. 왜 불필요한 접미사 MyAppDirectory/
을 갖고 싶습니까? MyAppDirectory
에 응용 프로그램을 설치하고 그 디렉토리를 웹 사이트 루트에 매핑하는 것이 더 좋은 방법입니까 아니면 경고에도 불구하고 웹 사이트 루트에 응용 프로그램을 설치하는 것이 좋습니까?
경고에도 불구하고 웹 사이트 루트에 응용 프로그램을 설치한다고 가정하면 "응용 프로그램 패키지 정보"화면에서 "응용 프로그램 경로"설정 (및 관련 경고)을 완전히 제거 할 수있는 방법이 있습니까? , 항상 앱을 웹 사이트 루트에 설치해야한다고 가정합니다.