将WPF应用程序部署到IIS:“部署和应用程序没有匹配的安全区域。”

时间:2012-03-28 06:45:20

标签: wpf deployment iis-7

我正在尝试将WPF应用程序部署到IIS。将文件复制到服务器后,当我尝试下载并运行.application文件时,出现错误:

  

无法启动应用程序,请与供应商联系。

详细日志显示错误:

  

部署和应用程序没有匹配的安全区域。

前段时间我注意到了其他人had a similar problem

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

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

我在途中遇到了更多问题:

  1. 我的部署包括App_Data文件夹中的一些文件。 IIS7阻止了这一点,我需要从“请求过滤”的“隐藏段”中删除“App_Data”。
  2. 我开始看到错误"my.dll already exists in some-random-temp-folder"。我刚从部署文件中排除了DLL。我认为它已被标记为“先决条件”。
  3. 有一个很好的答案here,提供说明和一些背景。