我正在从一位没有时间去处理它的朋友那里接管一个ASP.NET MVC 3项目。我复制了他的所有文件,设置数据库等,然后在VS2010中打开它。我继续更改MS-SQL连接设置,然后在VS.
中以调试模式启动项目作为一个说明,我们都使用Framework版本v4.0.30319
100%正常运行没有问题。然后我关闭了项目,关闭了机器,现在需要开始向网站添加一些项目。我再次使用VS运行该站点并出错,特别是使用Frameworks web.config文件,说:
错误77无法加载类型 'System.Data.Entity.Design.AspNet.EntityDesignerBuildProvider'。 C:\的Windows \ Microsoft.NET \框架\ v4.0.30319 \配置\ 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类型或命名空间名称“ChangePasswordModel”没有 存在于命名空间'ComputechIT.Models'中(你错过了吗? 部件 参考?)c:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ computechit \ 1111c5a1 \ 826189ca \ App_Web_43fo251f.0.cs 184
错误78类型或命名空间名称“RegisterModel”不存在于 命名空间'ComputechIT.Models'(你错过了一个程序集 参考?)c:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ computechit \ 1111c5a1 \ 826189ca \ App_Web_43fo251f.2.cs 184
进一步研究,发现有人提到从项目文件夹中删除obj目录和内容,我做了,但没有用。
现在有点难过为什么这个网站在我第一次使用它时工作正常。从那时起,当我下次打开电脑并试图运行网站时,似乎发生了一些变化。
我在这台电脑上没有任何类型的更新。任何帮助将不胜感激。