无法加载类型“MapProvider”来自 .Net 单元测试期间的汇编
我收到 System.Configuration.ConfigurationErrorsException
,其中包含消息 无法从程序集“System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a 加载类型“XxxSiteMapProvider” '.
我正在尝试在与 XxxSiteMapProvider
自定义类相同的项目中对单独的类进行单元测试。错误消息指示 App.config 用于获取自定义 SiteMapProvider 的正确位置,我在整个解决方案中进行了搜索,类名在任何地方都没有重复。 (我从搜索中看到冲突的类名可能会导致此错误。)
关于如何调试这个问题有什么建议吗?
I'm receiving a System.Configuration.ConfigurationErrorsException
with the message Could not load type 'XxxSiteMapProvider' from assembly 'System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.
I'm trying to unit test a separate class in the the same project as the XxxSiteMapProvider
custom class. The error message indicates the proper point of the App.config for picking up the custom SiteMapProvider and I did a search across the solution and the class name is not duplicated anywhere. (I saw from searches that conflicting class names may cause this error.)
Any suggestions on how to debug this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试按照以下模式在配置中指定 SiteMap 提供程序的完全限定类型名称。
Try specifying the fully qualified type name for your SiteMap provider in the config in the following pattern.