[iis-7] IIS7 설정 파일 위치

IIS7은 각 가상 디렉터리 / 응용 프로그램 및 실제 경로에 대한 구성을 어디에 저장합니까?

XML 파일입니까? 그렇다면이 XML 파일을 편집하면 IIS 구성에 영향을 줍니까 (다시 시작한 후)?



답변

에있는을 applicationHost.config(를) 찾고 계신 것 같습니다 C:\Windows\System32\inetsrv\config.

예, 이것은 XML 파일이며 예, 직접 파일을 편집하면 다시 시작한 후 IIS 구성에 영향을줍니다. 당신은 편집하기위한 GUI 프론트 엔드로 IIS 관리자 생각할 수 applicationHost.configweb.config.


답변

또한 여기에서이 답변을 확인하십시오 수 없습니다 수동으로 편집 applicationHost.config 파일을

대답은 간단하지만 그렇게 분명하지는 않습니다. win2008은 64 비트이고 메모장 ++은 32 비트입니다. 탐색기를 사용하여 Windows \ System32 \ inetsrv \ config로 이동하면 64 비트 프로그램을 사용하여 파일을 찾는 것입니다. notepad ++를 사용하여 파일을 열면 32 비트 프로그램을 사용하여 파일을 열려고합니다. 혼동이 발생하는 이유는 Windows에서 파일을 열 수 있지만 파일을 저장할 때 파일 경로가 Windows \ SysWOW64 \ inetsrv \ Config에 투명하게 매핑되기 때문입니다.

따라서 실제로는 notepad ++를 사용하여 applicationhost.config를 열고 변경하고 파일을 저장합니다. 원본을 덮어 쓰는 대신 Windows \ SysWOW64 \ inetsrv \ Config에 32 비트 복사본을 저장하므로 IIS에서 실제로 사용하는 버전을 변경하지 않습니다. Windows \ SysWOW64 \ inetsrv \ Config로 이동하면 방금 저장 한 파일을 찾을 수 있습니다.

이 문제를 해결하는 방법? 단순-Windows와 함께 제공되는 일반 메모장과 같은 64 비트 텍스트 편집기를 사용합니다.


답변