Я пытаюсь сделать MSDeploy с помощью следующей команды:MSDeploy от IIS7 в IIS6
"C:\Program Files (x86)\IIS\Microsoft Web Deploy V3\\msdeploy.exe" -source:package='package.zip' -dest:auto,computerName='servername',includeAcls='False' -verb:sync -disableLink:AppPoolExtension -disableLink:ContentExtension -disableLink:CertificateExtension -setParamFile:"package.SetParameters.xml"
Сервер будет развернут на это сервер под управлением Win2003 IIS 6. Когда я запускаю эту команду из WinXP Хадсон CI раб, он работает отлично. Тем не менее, запуск этого на новом ведомом Win7 вызывает у меня ошибку:
Error: (12/21/2014 12:59:17 AM) An error occurred when the request was processed on the remote computer.
Error: The metabase key '/LM/W3SVC' could not be found.
Error: The type initializer for 'Microsoft.Web.Deployment.AxNative' threw an exception. ---> System.IO.IOException: The specified module could not be found. (Exception from HRESULT: 0x8007007E)
--- End of inner exception stack trace ---
at Microsoft.Web.Deployment.AxNative.MetabaseGetBaseObject(String serverName, String userName, String password, IAppHostWritableAdminManager manager, Object& objectHandle)
at Microsoft.Web.Deployment.MetaKeyCommitItem..ctor(DeploymentBaseContext baseContext, Boolean useInternalAbo, Boolean isReadOnly)
at Microsoft.Web.Deployment.MetaKeyCommitItem.GetInstance(DeploymentBaseContext baseContext, Boolean useInternalAbo, Boolean isReadOnly)
at Microsoft.Web.Deployment.MetaKeyProvider.get_CommitItem()
at Microsoft.Web.Deployment.MetaKeyProvider.DoesNodeExist(Exception& e)
Error: The library 'C:\Program Files\IIS\Microsoft Web Deploy\x86\axnative.dll' could not be loaded.
Error: The specified module could not be found. (Exception from HRESULT: 0x8007007E)
Error count: 1.
Любые идеи? Пожалуйста, дайте мне знать, нужна ли дополнительная информация.
Я не использую это для IIS7. Развертывание выполняется на сервере IIS 6 с сервера IIS7. Спасибо за ваш ответ, хотя - мне удалось решить эту проблему (я опубликую, что было не так, как ответ и закрыть этот вопрос). –