2

我从一个没有时间工作的朋友那里接手了一个 ASP.NET MVC 3 项目。我复制了他的所有文件,设置了数据库等,然后在 VS2010 中打开了它。我继续更改 MS-SQL 连接设置,然后在 VS 中以调试模式启动项目。

请注意,我们都使用框架版本 v4.0.30319

它运行良好 100% 没有问题。然后我关闭了项目,关闭了机器,现在需要开始向网站添加一些项目。我再次使用 VS 运行该站点并出现错误,特别是使用 Frameworks web.config 文件,说:

错误 77 无法加载类型“System.Data.Entity.Design.AspNet.EntityDesignerBuildProvider”。C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config

查找此内容后,我在http://forums.asp.net/t/1698282.aspx/1找到了解决此问题的方法,他们通过在站点应用程序 web.config 中添加以下行来解决该问题:

<add assembly="System.Data.Entity.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />

现在再次运行该站点会产生两个错误:

错误 77 命名空间“ComputechIT.Models”中不存在类型或命名空间名称“ChangePasswordModel”(您是否缺少程序集引用?) c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files \computechit\1111c5a1\826189ca\App_Web_43fo251f.0.cs 184

错误 78 命名空间“ComputechIT.Models”中不存在类型或命名空间名称“RegisterModel”(您是否缺少程序集引用?) c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files \computechit\1111c5a1\826189ca\App_Web_43fo251f.2.cs 184

进一步研究,发现有人提到从项目文件夹中删除 obj 目录和内容,我这样做了,但无济于事。

所以我现在有点困惑为什么这个网站在我第一次使用它时运行良好。从那时到我下次打开 PC 并尝试运行该站点时,似乎发生了一些变化。

我没有在这台电脑上进行任何形式的更新。任何帮助,将不胜感激。

4

0 回答 0