我收到System.Configuration.ConfigurationErrorsException
消息Could not load type 'XxxSiteMapProvider' from assembly 'System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.
我正在尝试在与XxxSiteMapProvider
自定义类相同的项目中对单独的类进行单元测试。错误消息指示App.config的正确位置,用于获取自定义SiteMapProvider,并且我在解决方案中进行了搜索,并且类名不会在任何地方重复。 (我从搜索中看到,冲突的类名可能会导致此错误。)
有关如何调试的建议吗?
答案 0 :(得分:2)
尝试使用以下模式在配置中为SiteMap提供程序指定完全限定的类型名称。
<namespace>.<classname>, <fully qualified assembly name including public key>