0

我不知道这里发生了什么。我所知道的是,我的 silverlight Web 应用程序在 12 月部署后运行良好,现在当我打开我的项目并运行它时,它会因检查清单错误而死:

错误:Silverlight 应用程序代码中未处理的错误:2103
类别:InitializeError
消息:无效或格式错误的应用程序:检查清单

我知道那个愚蠢的错误,相信我,我没有改变任何东西(没有名字,没有命名空间,什么都没有)

在 fiddler 中稍微摆弄一下,每次加载应用时都找不到以下 2 个文件:

/B1D671CF-E532-4481-99AA-19F420D90332/netdefender/hui/ndhui.css

/B1D671CF-E532-4481-99AA-19F420D90332/netdefender/hui/ndhui.js?0=0&0=0&0=0

我不熟悉这些文件,并且在我的应用程序的任何区域都没有引用它们。我现在想知道最近安装的 BitDefender 2013 是否与它有关,或者可能是最近更新了 .NET 框架 4.0 的 Windows 更新。我尝试编辑反网络钓鱼功能,实际上我关闭了 BitDefender 中的所有功能,但无济于事。如果有人知道该怎么做,我将非常感谢您的提示。

4

2 回答 2

1

好吧,毕竟我是对的。BitDefender 有过错。我终于下定决心,决定卸载bitDefender 2013。于是我运行了我用来卸载bitDefender 2012的BitDefender卸载工具。它似乎已经完成了这个过程,然后按预期要求重新启动以完成卸载。我没有意识到只有专门为bitDefender 2013制作的卸载工具才能卸载它。因此,重新启动后 bitDefender 2013 仍然存在并且运行良好。但是,现在不同的是,Visual Studio 调试我的应用程序没有问题,我的浏览器在本地或外部加载我的 Silverlight 应用程序也没有任何问题。

奇怪的?相信它。

于 2013-01-29T04:18:36.923 回答
0

从错误代码 2103 来看,清单文件似乎存在问题。很可能您已经更改了命名空间。这里有 4 个可能有用的链接。

MSDN 博客

另一个 MSDN 博客

代码项目

StackOverflow 线程

于 2013-01-15T07:28:29.477 回答