2012-03-28 143 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,提供了說明和一些背景。