我昨天注意到,当我调试我的 Web 角色时,我的本地 Windows Azure 模拟器中发生了这个错误。但是部署的项目仍然可以在 Azure 上运行。今天,我部署的项目因同样的错误而失败。请帮忙!
我的 Global.axax.cs 文件的 Application_Start 方法中的此代码块:
GlobalConfiguration.Configuration.MessageHandlers
.Add(new BasicAuthMessageHandler()
{
PrincipalProvider = new PrincipalProvider()
});
抛出此错误:
类型违反了继承安全规则:“System.Net.Http.Formatting.JsonContractResolver”。派生类型必须要么与基类型的安全可访问性相匹配,要么难以访问。
当我开始调试时(这是一个 Azure Web 角色项目)。但只是有时(实际上它似乎每隔一次我调试时都会发生)......我所要做的就是修复它是停止并重新启动调试器。是什么导致了问题?