1
我正在使用一个MVC2应用程序,它刚刚从MVC1应用程序迁移过来。事情一直在努力 - 我已经能够编译和部署一些迭代没有任何问题(...是啊对...但没有问题相关的_这个问题...)MVC2应用程序的框架版本之间的差异
我注意到,版本信息 - 在运行时错误的页脚位 - 我正常的发展过程中已经收到了写着:
Version Information: Microsoft .NET Framework Version:2.0.50727.4952; ASP.NET Version:2.0.50727.4955
尽管该项目的属性| “应用程序”选项卡显示目标框架为.net 3.5。我_think 3.5是mvc2应用程序所必需的,不是吗?
我不希望看到运行时错误页面指向3.5版本的版本信息吗?
更新:因为这不是一个框架不匹配的简单问题,这里是错误 - 但给了其他因素,我会假设我需要修复/刷新工作站的框架安装。相同的代码适用于另一个ws。
=== Pre-bind state information ===
LOG: User = STUDIO11\steve
LOG: DisplayName = System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
(Fully-specified)
LOG: Appbase = file:///_mvc2/foo/
LOG: Initial PrivatePath = C:\_mvc2\foo\bin
Calling assembly : App_Web_enim_j6d, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.
===
LOG: This bind starts in default load context.
LOG: Using application configuration file: C:\_mvc2\foo\web.config
LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework\v2.0.50727\config\machine.config.
LOG: Post-policy reference: System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
LOG: The same bind was seen before, and was failed with hr = 0x80070002.
THX
re'everything'...一切正常,直到调用一个特定的('account')控制器。错误现在列在编辑中。知道这不是一个顽固的缓存DLL的问题是进步。谢谢 – justSteve 2010-12-11 04:16:06