2010-12-08 4 views
4

IIS에서 실행되는 ASP.NET 응용 프로그램이 있습니다. 응용 프로그램 설정에서 web.config 값 중 하나를 변경할 수 있어야합니다. 나는 그것이 프로그래밍 방식으로 this answer에 설명 된대로 변경할 수 있지만 같은 일이 명령 줄에서 수행 할 수 있는지 궁금하네요.명령 줄에서 web.config 변경

IIS 7 관리자를 사용하면 응용 프로그램 설정과 연결 문자열 (다른 옵션 중에서)을 변경할 수 있습니다. IIS 6 및/또는 7의 명령 줄을 통해 동일한 작업을 수행 할 수 있기를 바랍니다.

답변

3

web.config를 수정하려면 powershell을 사용할 수 있습니다.

+0

검색을 위해 올바른 길로 나를 설정했습니다. 감사. –

4

IIS 7.0 이상에 포함 된 AppCmd.exe를 사용할 수 있습니다. 사실 IIS 관리자의 구성 편집기는 자동으로 명령 줄을 생성합니다. 예를 들어 여기서는/TestApp에 ​​대한 TestValue를 NewValue로 설정합니다. 내부 기본 웹 사이트 :

appcmd.exe set config "Default Web Site/TestApp" -section:appSettings /[key='test'].value:"NewValue" 
+0

IIS 6에서도 이와 비슷한 것이 있습니까? –

+0

web.config 파일을 수정하려면 기본 제공 명령 줄은 없지만 IIS 구성을 수정하려면 명령 줄을 통해 IIS 구성을 설정할 수있는 \ inetpub \에 adminscripts가 있어야합니다. –