尝试获取AttributeValidatorFactory类型的实例时出现激活错误,键“”

时间:2015-04-28 06:24:15

标签: asp.net validation enterprise-library

我在我的类库中使用Visual Studio 2010和Enterprise Library Validation 5.0.505.0。但是我面临着像

这样的错误
  

尝试获取AttributeValidatorFactory类型的实例时出现激活错误,键“”

我在下一行遇到错误。

Validation.ValidateFromAttributes(obj);

其中obj是自定义对象。 我不知道如何解决这个问题。请帮忙 !! 提前谢谢。

1 个答案:

答案 0 :(得分:0)

我只是将Microsoft EnterpriseLibrary引用添加到我的网站。在我的例子中,DLL Microsoft.Practices.EnterpriseLibrary.Validation位于以下路径

  

C:\ Program Files(x86)\ Microsoft Enterprise Library 5.0 \ Bin \ Microsoft.Practices.EnterpriseLibrary.Validation.dll

要找出您应该遵循步骤的路径。

  

右键单击DLL>点击“属性”>这里有财产命名   的路径

这是一个非常小的技巧。

  

右键单击DLL>点击“属性”>将复制本地设为 True (默认情况下,该属性为错误

现在,我清理我的解决方案并构建它并重新运行解决方案。 应用程序正常运行,没有任何错误。 BINGO !!!!