(私は起動スクリプトにいくつかのマイナーな変更をしなければならなかった)
基本的に、私は、スタートアップを作成する必要がありました私のWebプロジェクトで作成したバッチファイルInstallWif.cmdを実行するタスク。私はWIFインストールパッケージ(Windows6.0-KB974405-x64.msu)をダウンロードしてWebプロジェクトに含めました。 の場合は、「Copy to Output Directory」プロパティを「Copy Always」に設定します。これらのファイルのうち、
InstallWif.cmdは私がます。Windows6.0-KB974405-x64.msuなくWindows6.1-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 ApplationであるWebRoleソリューションへの参照を追加します。 – MAc