Mar*_*tin 9 asp.net-mvc asp.net-mvc-3
我刚刚将ASP MVC 3应用程序从预览升级到测试版.在预览中一切正常,但一旦我升级奇怪的事情开始发生.
我收到此错误消息:
编译器错误消息:CS0234:命名空间"System.Web"中不存在类型或命名空间名称"Helpers"(您是否缺少程序集引用?)
源文件:c:\ Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\1512250b\962d050c\App_Web_index.cshtml.a8d08dba.kncxiw31.0.cs行:19
我试图完全重建应用程序,并清除临时的asp.net文件,但没有任何作用.我的解决方案构建成功,构建时没有错误.但是当我尝试打开网站时,我收到了这个错误.
这些是我引用的dll:

版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.1
错误消息的屏幕截图:
有什么想法吗?
Mar*_*tin 14
经过深入搜索,我在ASP.NET MVC 3发行说明中找到了一些答案.有一个名为将ASP.NET MVC 2项目升级到ASP.NET MVC 3的部分,它告诉您该怎么做:
将以下两行添加到您的以下<assemblies>部分web.config:
<add assembly="System.Web.WebPages, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7027 次 |
| 最近记录: |