有没有人遇到过这样的问题:视图无法从程序集中加载类型,因为您已将类型移动到同一程序集上的其他名称空间? 唯一的解决方案是让我在视图上添加一个新行以检测更改。
例:
组装: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
您对此问题有其他解决方案吗? 谢谢你的帮助
答案 0 :(得分:0)
要解决此问题,您必须停止IIS并清除位于此处的Temporary ASP.NET文件:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root