나를 위해 일한 유일한 것은 "윈도우 업데이트 패키지 섹션을 사용하여"에서이 post에 설명되어 있습니다 (하지만 시작 스크립트에 약간의 변경했습니다) 기본적으로
을, 나는 시작을 작성했다 작업, 내 웹 프로젝트에서 만든 배치 파일 InstallWif.cmd를 실행합니다. 또한 WIF 설치 패키지 (Windows6.0-KB974405-x64.msu)를 다운로드하여 웹 프로젝트에 포함 시켰습니다. "Copy to Output Directory"속성을 에 대해 항상 "Copy Always"로 설정합니다.이 파일들 모두입니다.
는 InstallWif.cmd 내가 및 Windows6.1-KB974405-x64.msu를 Windows6.0-KB974405-x64.msu를 사용하지 않는 한 다음 스크립트
@echo off
sc config wuauserv start= demand
wusa.exe "%~dp0Windows6.0-KB974405-x64.msu" /quiet /norestart
sc config wuauserv start= disabled
exit /b 0
참고가 포함되어 있습니다. Azure에 원격 데스크톱 연결을 사용하여 Azure VM 인스턴스에 로깅하고이 버전을 수동으로 설치하려고하면 6.1 버전이 설치되지 않는다는 것을 알았습니다.
시작 작업은 내가 문제를 일으키는 것을 찾기 위해 관리이
<Startup>
<Task commandLine="InstallWif.cmd" executionContext="elevated" taskType="simple" />
</Startup>
안녕하세요, MAC 당신이 어디에 내가 당신의 dll 참조를 추가 말해 줄 수 있습니다.어떤 프로젝트 솔루션? 내가 그 문제를 직면하기 전에 콘솔 응용 프로그램에서 내 dll 참조를 사용하고 동일한 문제에 직면 해있다. –
Web Applciation 인 WebRole 솔루션에 대한 참조를 추가합니다. – MAc