我很迷茫!
我有一个解决方案,在发布和部署时会给我以下错误:
Exception information:
Exception type: HttpException
Exception message: Method 'GetDemosSubsidiaryById' in type 'DG.Crm.DataAccess.Crm2011WS.Repositories.ReferenceEntitiesRepository' from assembly 'DG.Crm.DataAccess.Crm2011WS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.
<stack trace>
显然它构建得很好,并且该方法已实现并且肯定存在于库中。我使用反射器检查已部署的 DLL,我也看不到任何异常之处 - 存在类,存在类型,实现方法。它所抱怨的特定方法也没有被调用。
我已删除所有引用并在解决方案中阅读它们。
我DG.Crm.DataAccess.Crm2011WS.Repositories.ReferenceEntitiesRepository
使用 Visual Studio 中的“实现接口”快捷方式重新创建了。
该解决方案在 Visual Studio 中加载并正常工作。
我在这里遗漏了什么,或者我在哪里可以找到更多信息?
编辑以添加解决方案结构:
2011WS
库实现了存在于库中的接口Common
。然后两者都被 WebApps MVC Web 应用程序引用。