답변:
구성 파일은 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 )
> iisexpress /config:config-file /site:site-name
여기서 config-file
전체 경로 applicationhost.config
입니다. 이 경로를 얻는 가장 쉬운 방법은 @CosCallis의 답변을 참조하십시오. site-name
의 <sites>
섹션에 있는 이름 중 하나와 일치해야합니다 applicationhost.config
.
<siteDefaults> <logFile logFormat="W3C" directory="%IIS_USER_HOME%\Logs" enabled="false"/> <traceFailedRequestsLogging directory="%IIS_USER_HOME%\TraceLogFiles" enabled="false" maxLogFileSizeKB="1024" /> </siteDefaults>
Visual Studio 2015가 도입 된 이후이 위치가 변경되어 다음 위치의 솔루션 루트에 추가되었습니다.
C:\<Path\To\Solution>\.vs\config\applicationhost.config
시간이 절약되기를 바랍니다.
VS 2015 및 VS 2017의 경우 : IIS Express 시스템 트레이 아이콘을 마우스 오른쪽 단추로 클릭하고 (응용 프로그램을 실행할 때) "모든 응용 프로그램 표시"를 선택하십시오.
그런 다음 관련 애플리케이션을 선택하고 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
위 제안에서 언급했듯이 .vs 폴더 위치를 찾을 수 없었으므로 이것이 도움이되기를 바랍니다.
%userprofile%\documents\iisexpress\config\applicationhost.config
. 그러나 Visual Studio를 통해 실행하면 .vs 디렉토리에있는 것을 사용할 것으로 예상됩니다.
여기에있는 모든 대답은 관련이 있다고 생각하지만, 나와 같은 것처럼 응용 프로그램 Host.config의 새 버전을 만들 때 Visual Studio에서 템플릿 을 가져 오는 위치를 찾고 있다면 여기를 볼 수 있습니다.
C:\Program Files (x86)\IIS Express\config\templates\PersonalWebServer
동일한 프로젝트의 여러 브랜치에서 자주 작업하고 많은 디렉토리에서 '디버그'를 누르면 많이 발생합니다. 여기에서 편집하면 생성 된 새 프로젝트 / 솔루션 폴더로 편집이 전파됩니다.
이 답변에서 간접적으로 답변