使用Visual Studio 2010 ClickOnce发布加密文件

时间:2011-10-13 08:11:58

标签: visual-studio-2010 encryption clickonce

我的项目解决方案位于加密文件夹下,当我发布项目时,文件也会被加密。我试图将它们发布到另一个给我错误的服务器

无法将文件“C:...”复制到“\ Server ...”。无法将“应用程序文件/ ...”添加到网站。无法添加文件'应用程序文件...'。无法加密指定的文件。

有没有办法在发布之前自动删除加密或以其他方式解决此问题。我不想删除解决方案目录的加密。

3 个答案:

答案 0 :(得分:3)

您可以通过在命令promt

中键入加密来禁用加密

fsutil behavior set disableencryption 1

或者,如果您想继续加密,我认为您需要制作一个通用的加密证书并将其导入您的电脑和服务器,然后您就可以通过网络发布加密文件。

  • 制作新的certificate

  • 在两台机器上导入

  • 然后转到加密证书管理器并选择证书,系统将提示您选择驱动器,选择驱动器并等到更新文件。在两台机器上都这样做。

答案 1 :(得分:0)

我能想到的唯一方法是将文件复制到未加密的文件夹,运行mage或mageUI来签署部署,然后将它们复制到服务器。 C / O中没有任何内容可以处理加密的文件夹和文件。

答案 2 :(得分:0)

文件已经加密,因此在发布时无法解密然后加密。

右键单击Windows资源管理器中的文件“属性”。在属性下单击高级。取消选中“加密内容以保护数据”复选框。