2011-10-13 93 views
2

我的項目解決方案位於加密文件夾下,當我發佈項目時,文件也將被加密。我試圖將它們發佈到另一個服務器,它給我的錯誤使用Visual Studio 2010發佈加密文件ClickOnce

未能將文件'C:...'複製到'\ Server ...'。無法將「應用程序文件/ ...」添加到網站。無法添加文件「應用程序文件...」。指定的文件不能被加密。

有沒有辦法在發佈之前自動刪除加密或其他方式來解決這個問題。我不想刪除解決方案目錄的加密。

回答

3

您可以通過輸入到這個命令PROMT

FSUTIL行爲集disableencryption禁用加密1

或者,如果你想保持encrpytion上,我認爲你需要需要做一個共同的加密證書並將其導入到您的個人電腦和服務器,然後您將能夠通過網絡發佈加密文件。

  • 作出新certificate

  • 導入它在兩臺機器上,

  • ,則跳轉加密證書管理器並選擇證書時,系統會提示您選擇驅動器,請選擇您的驅動器並等待它更新你的文件。在兩臺機器上都這樣做。

0

我能想到的唯一方法是將文件複製到未加密的文件夾,運行mage或mageUI對部署進行簽名,然後將其複製到服務器。 C/O中沒有任何內容會處理加密的文件夾和文件。

0

該文件已被加密,因此無法解密,然後在發佈時進行加密。

右鍵單擊Windows資源管理器中的文件屬性。在屬性下單擊高級。取消選中「加密內容以保護數據」複選框。