webdeploy: An error occurred when the request was processed on the remote computer.

I'm trying to get our automatic WebDeploy on AppVeyor working again. The error being returned is not very helpful:

(10/31/2014 6:59:14 PM) An error occurred when the request was processed on the remote computer.

When working with msdeploy and Azure locally, I often use Fiddler to see better error messages. Is AppVeyor running msdeploy to do the deploy? If so, is there an way to get the command line usage, so I can troubleshoot locally? I am able to deploy to the same website using the build artifact locally

  1. AppVeyor uses Web Deploy managed library, not command line, but it's basically the same in terms of collecting info and error messages.

    Are you deploying to Azure Web Sites?

  2. Yes, I'm deploying a zip archive to Azure Web Sites.

  3. Was it packaged with "Package for Web Deploy" or "Package for XCopy" option?

    Also, make sure connection details are correct for Azure Web Sites: http://www.appveyor.com/docs/deployment/web-deploy#connection-detai...

  4. It is working now. I'm just creating a zip file with the content. I'm doing that as a target in a FAKE build. I updated the AppVeyor deployment settings. The setting that disagreed with the documentation was the server setting. Instead of https://<publishUrl>/msdeploy.axd?site=<msdeploySite>, I had to use https://<publishUrl>/msdeploy.axd without the ?site=<msdeploySite> in order for it to work for me.

  5. Cameron Taggart closed this discussion on 31 Oct, 2014 11:04 PM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac