2016-08-18 2 views
0

DISM을 통해 IIS를 설치하려고합니다. 코드를 통해 또는 cmd 프롬프트에서 직접 명령을 실행하면 정상적으로 실행 된 것처럼 보이지만 IIS는 절대로 설치되지 않습니다. 내가 잘못 된 곳이 확실하지 않습니다. 코드에서 텍스트 블록을 유감스럽게 생각합니다. 나는 동일한 결과를 가진 기능들 중 하나만을 실행하려고 시도했으며,이 모든 것을 내 목적으로 설치해야한다.내 DISM 명령이 성공적으로 실행되었지만 아무것도 설치되지 않습니다.

START /WAIT DISM /Online /Enable-Feature /FeatureName:IIS-IIS6ManagementCompatibility /FeatureName:IIS-ManagementConsole /FeatureName:IIS-Metabase /FeatureName:IIS-ApplicationDevelopment /FeatureName:IIS-NetFxExtensibility /FeatureName:IIS-ASP /FeatureName:IIS-ASPNET /FeatureName:IIS-ISAPIExtensions /FeatureName:IIS-ISAPIFilter /FeatureName:IIS-CommonHttpFeatures /FeatureName:IIS-DefaultDocument /FeatureName:IIS-IIS6ManagementConsole /FeatureName:IIS-StaticContent /FeatureName:IIS-WebServer /FeatureName:IIS-WebServerRole 
+0

MS Visual Studio Developer 명령 프롬프트를 사용하여 실행 해 보았습니까? – MethodMan

답변

0

하는 Start /wait없이 dism.exe을 실행 해보십시오, 당신은 실제로 IIS7 +에는 IIS6 관리 콘솔이 없다, IIS-IIS6ManagementConsole 알려진 기능이 아닙니다, 오류를 볼 수 있습니다. 다음 문제는 IIS-NetFxExtensibility를 사용하는 것입니다. 부모 기능이 없기 때문에 필요한 기능을 사용하려면 /all 스위치를 추가하십시오.

+0

'시작/대기'를 제거한 후에 변경 사항이 없습니다. '/ all' 스위치는 어디에 있습니까? – Joe

+0

그래서'dism' 명령의 출력이 보이지 않습니까? 어떤 버전의 Windows? '모두'어디서든 갈 수 있고, 끝까지 넣을 수 있습니다. –