2012-03-28 146 views
1

我正在尝试将一个WPF应用程序部署到IIS。将文件复制到服务器后,当我尝试下载并运行。应用文件,我得到一个错误:将WPF应用程序部署到IIS:“部署和应用程序没有匹配的安全区域。”

Application cannot be started, please contact the vendor.

详细的日志显示错误:

Deployment and application do not have matching security zones.

我注意到别人前一段时间为had a similar problem

任何人都可以帮忙吗?

回答

1

此错误是由于我将错误的根路径复制到Web服务器。我将整个“发布”文件夹复制到了我的目标网址,但我只需要复制app.publish子文件夹。

我遇到的道路上一对夫妇更多的问题:

  1. 我的部署包含在App_Data文件夹中的一些文件。 IIS7阻止了这一点,我需要从“请求过滤”的“隐藏段”中删除“App_Data”。
  2. 我开始看到一个错误"my.dll already exists in some-random-temp-folder"。我只是从我的部署文件中排除了这个DLL。我认为它已经被标记为“先决条件”。

有一个很好的答案here,提供了说明和一些背景。