Visual Studio发布AjaxControlToolkit错误 - 无法加密指定的文件

时间:2013-03-18 14:51:34

标签: asp.net ajax visual-studio-2010

我正在尝试发布一个Web项目并在VStudio 2010中,我收到以下错误:

Publishing directory /...
Publishing directory bin...
Publishing directory bin/ar...
Unable to add 'bin/ar/AjaxControlToolkit.resources.dll' to the Web site.  Unable to add file 'bin\ar\AjaxControlToolkit.resources.dll'.  The specified file could not be encrypted.
Error: The operation could not be completed 
========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==========
========== Publish: 0 succeeded, 1 failed, 0 skipped ==========

我尝试删除解决方案资源管理器中的文件,但该文件不断重新出现。

有什么想法吗?

由于

2 个答案:

答案 0 :(得分:1)

我找到了解决方案。

关键是禁用要发布的开发文件所在的文件夹的加密。

如果您遇到问题,只需打开资源管理器,右键单击该文件夹,选择高级,然后您会找到一个选项“加密内容以保护数据” - >确保它被禁用。

希望有所帮助

答案 1 :(得分:-1)

请回答您已完成以下事项:

1)在解决方案资源管理器的参考部分中包含对dll的引用。 2)在ajax控件所在的aspx页面的顶部引用ajax工具包。 3)确保在webconfig中引用了ajax工具包。

如果没有那么那将是你的问题,如果你需要帮助这样做。对此答案发表评论