强制元数据在ASP.Net中更新

时间:2015-08-18 22:21:32

标签: asp.net metadata

我不一定了解元数据,而且我已经对这个问题进行了一些研究,但事实证明这些问题毫无结果。

我有一个过去工作的List,直到我在BusinessLogic中操作类(添加了一个字段," guid",没有其他更改)。 aspx页面与我们的BusinessLogic没有直接链接,并且(显然)通过元数据来获取它所需的信息。我不知道我是否真的正确地写了这个,所以我会添加代码。

Load()
{
    List<People> people = new List<People>();
    people = signup.GetStuff(zip, fname, lname, email) // where it's failing
}

错误消息是:

  

类型&#39; System.IO.FileNotFoundException&#39;的例外情况发生在signup.dll中但未在用户代码中处理

     

其他信息:无法加载文件或程序集&#39; DataLibrary.Manager.SignUp,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null&#39;或其中一个依赖项。系统找不到指定的文件。

所以我逐步完成Load()。我在<People>上点击了F12,但未显示我所做的更改(添加public string Guid {get;set;})。有没有办法强制元数据更新?

1 个答案:

答案 0 :(得分:0)

尝试删除对BLL的引用,重新编译并重新添加它。这通常对我有用。 - @HanletEscaño

工作完美!谢谢!如果你偶然发现了这个,写下答案,我很乐意接受它!非常感谢!