我在 Visual Studio 2010 中开发了一个示例应用程序。我创建了一个空 SharePoint 项目并提供了本地站点 url 用于调试。选中“部署为场”作为 SharePoint 解决方案的信任级别。为解决方案添加了一个可视化 Web 部件和一个类。我能够使用 Visual Studio 构建并成功运行该应用程序。在我的本地机器上,我正在使用 SharePoint Foundation 2010 来调试 SharePoint 应用程序。现在我想在虚拟机中的 SharePoint server 2010 中部署这个应用程序。1. 我将创建的应用程序的 .wsp 文件复制到虚拟机。2. 从 VM 中的中央管理员那里,我创建了一个 Web 应用程序和网站集。3. 然后使用站点操作 -> 站点设置 -> 解决方案(画廊),选择 .wsp 文件进行上传。它显示“警告:如果您信任此解决方案,您应该只激活此解决方案。激活的解决方案可以读取、修改和删除您的数据。" 并且激活按钮被禁用。
然后我尝试在不同网站集的本地机器上做同样的事情。此处激活按钮已启用,但单击时会引发异常
“/”应用程序中的服务器错误。
此解决方案包含无法部署为沙盒解决方案的一部分的无效标记或元素。解决方案“aee60282-765d-4c9f-b67a-5981f18a6d3b”的解决方案清单验证失败,文件 manifest.xml,第 10 行,字符 4:命名空间“http://schemas.microsoft.com/sharepoint/”中的元素“解决方案”在命名空间“http://schemas.microsoft.com/sharepoint/”中有无效的子元素“TemplateFiles”。预期的可能元素列表:命名空间“http://schemas.microsoft.com/sharepoint/”中的“FeatureManifests、ActivationDependencies”。
这个错误可能是什么?