I’m attempting to deploy a WPF application to IIS. After copying the files to the server, when I attempt to download and run the .application file, I get an error:
Application cannot be started, please contact the vendor.
The detailed log shows the error:
Deployment and application do not have matching security zones.
I noticed someone else had a similar problem a while ago.
Can anyone help?
This error was due to me copying the wrong root path up to the web server. I copied the entire “Release” folder to my target URL, but I needed to copy just the app.publish sub-folder.
I encountered a couple more problems on the way:
"my.dll already exists in some-random-temp-folder". I just excluded the DLL from my deployment files. I think it had already been marked as “prerequisite”.There’s an excellent answer here that provides instructions and some context.