[iis-express] IIS Express 구성 / 메타베이스 파일은 어디에 있습니까?

IIS Express 구성 / 메타베이스 파일은 어디에서 찾을 수 있습니까?



답변

구성 파일은 applicationhost.config 입니다. 여기에 저장됩니다.

내 문서> IIS Express> 구성

항상 그런 것은 아니지만 일반적으로 이러한 경로 중 하나가 작동합니다.

%userprofile%\documents\iisexpress\config\applicationhost.config
%userprofile%\my documents\iisexpress\config\applicationhost.config

VS2019 업데이트
Visual Studio 2019 이상을 사용하는 경우 다음 경로를 확인하십시오.

$(solutionDir)\.vs\{projectName}\config\applicationhost.config

VS2015 업데이트 (신용 : @Talon)
Visual Studio 2015-2017을 사용하는 경우이 경로를 확인하십시오.

$(solutionDir)\.vs\config\applicationhost.config

Visual Studio 2015+ 에서는 프로젝트 파일 의 설정 (예 : MyProject.csproj) 을 변경하여 사용할 applicationhost.config 파일을 구성 할 수도 있습니다 <UseGlobalApplicationHostFile>true|false</UseGlobalApplicationHostFile>. (출처 : MSDN forum )


답변

Visual Studio 2015가 도입 된 이후이 위치가 변경되어 다음 위치의 솔루션 루트에 추가되었습니다.

C:\<Path\To\Solution>\.vs\config\applicationhost.config

시간이 절약되기를 바랍니다.


답변

VS 2015 및 VS 2017의 경우 : IIS Express 시스템 트레이 아이콘을 마우스 오른쪽 단추로 클릭하고 (응용 프로그램을 실행할 때) “모든 응용 프로그램 표시”를 선택하십시오.

"모든 응용 프로그램 표시"가 강조 표시된 IIS Express 시스템 트레이 아이콘의 상황에 맞는 메뉴

그런 다음 관련 애플리케이션을 선택하고 applicationhost.config 파일 경로를 클릭하십시오.

applicationhost.config 파일 경로와 함께 웹 사이트를 보여주는 대화 상자


답변

@Myster 는 완전한 원을 만들고 모든 버전의 Visual Studio를 포함하기 위해 원래 다음과 같이 언급했습니다.

Visual Studio 2015 이전의 applicationhost.config 경로는 다음과 같습니다.

%userprofile%\documents\iisexpress\config\applicationhost.config
%userprofile%\my documents\iisexpress\config\applicationhost.config

Visual Studio 2015/2017 경로는 다음 위치에서 찾을 수 있습니다. ( credit : @Talon )

$(solutionDir)\.vs\config\applicationhost.config

Visual Studio 2019 경로는 다음 위치에서 찾을 수 있습니다. ( credit : @Talon )

$(solutionDir)\.vs\config\$(ProjectName)\applicationhost.config

그러나 일부 사람들에게 도움이 될 수있는 부분은 .sln 파일의 프로젝트 설정이 Visual Studio 2015+ 용 applicationhost.config를 다시 채울 수 있다는 것 입니다. ( 크레딧 : @Lex Li )

따라서 applicationhost.config를 변경하면 여기에서 변경 사항이 일치하는지 확인해야합니다.

$(solutionDir)\ProjectName.sln

두 가지 중요한 설정은 다음과 같아야합니다.

Project("{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}") = "ProjectName", "ProjectPath\", "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}"

VWDPort = "Port#"

여기서 중요한 것은 .sln의 두 설정이 변경하려는 경우 applicationhost.config 파일의 이름 및 bindingInformation과 각각 일치해야한다는 것입니다. 이 두 파일을 연결하는 장소가 더있을 수 있으며 의견이나 경험으로 더 많은 링크를 찾으면 업데이트하겠습니다.


답변

들어 비주얼 스튜디오 2019 (v16.2.4) 나는 단지 여기에이 파일을 찾을 수 있었다 :

C : \ 사용자 \\ 문서 \ IISExpress \ config \ applicationhost.config
applicationhost.config

위 제안에서 언급했듯이 .vs 폴더 위치를 찾을 수 없었으므로 이것이 도움이되기를 바랍니다.


답변

여기에있는 모든 대답은 관련이 있다고 생각하지만, 나와 같은 것처럼 응용 프로그램 Host.config의 버전을 만들 때 Visual Studio에서 템플릿 을 가져 오는 위치를 찾고 있다면 여기를 볼 수 있습니다.

C:\Program Files (x86)\IIS Express\config\templates\PersonalWebServer

동일한 프로젝트의 여러 브랜치에서 자주 작업하고 많은 디렉토리에서 ‘디버그’를 누르면 많이 발생합니다. 여기에서 편집하면 생성 된 새 프로젝트 / 솔루션 폴더로 편집이 전파됩니다.

이 답변에서 간접적으로 답변


답변