~/Areas/Test/Views/usercontrol/index.cshtml”处的视图必须派生自 WebViewPage 或 WebViewPage<TModel>。
编译一下Web项目
网站是否做了负载均衡,之类的。。。每次请求验证的视图发生了变化 就会这样
原来是输出到主项目时,没有把区域网站的web.config文件也生成过去
最简单的办法就是把你的~/Areas/Test/Views/(或其它“标准的视图目录”)下的Web.config文件拷贝到~/Areas/Test/Views/usercontrol目录。
原因是你的~/Areas/Test/Views/usercontrol目录不是一个“标准的视图目录”。
参看这个提问
菜鸟自学MVC 此回答实在是高!