当我们在sharepoint 2010中添加和部署wsp时,我们会收到以下错误。
添加成功。 部署到特定的Web应用程序会出现此错误:
错误:复制此文件失败:Feature.xml。 在程序集'mscorlib中输入'System.Security.Principal.WindowsImpersonationContext',Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'未标记为可序列化。
wsp有大约5个功能。查看ULS日志查看器,我们能够发现当部署属于第一个功能的feature.xml(按字母顺序排在第一位)时发生错误。删除此功能,重新打包和重新部署仍然无济于事。这次,部署失败了第二个功能(现在首先按字母顺序排列,因为前者已被删除)。
wsp与作为服务器场管理员的用户一起部署。它是一个服务器场解决方案。 使用stsadm / Powershell / Central管理UI尝试部署,并且在所有三种情况下都失败并出现相同的错误。
奇怪的是,同一个wsp在另一台2010机器上成功部署(恰好是我们的开发机器),但在我们的测试环境中失败了。
有什么想法吗?