无法加载类型mvc c#

时间:2017-11-30 04:20:16

标签: c# .net asp.net-mvc razor

有没有人遇到过这样的问题:视图无法从程序集中加载类型,因为您已将类型移动到同一程序集上的其他名称空间? 唯一的解决方案是让我在视图上添加一个新行以检测更改。

例:
组装:MyProject
初始:MyProject.View.SomeViewMode,MyProject
查看:_SomeView

将SomeViewModel移动到其他文件夹
组装:MyProject
已移动:MyProject.ViewModel.SomeViewModel,MyProject
查看:_SomeView
遇到错误(无法从程序集MyProject加载类型MyProject.View.SomeViewModel)
解决方案:在_SomeView

中添加一个新行

模型声明: @model SomeViewModel

Web.config
system.web.webPages.razor
  名称空间:MyProject.ViewModel

您对此问题有其他解决方案吗? 谢谢你的帮助

1 个答案:

答案 0 :(得分:0)

要解决此问题,您必须停止IIS并清除位于此处的Temporary ASP.NET文件: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root