来自:http://www.dengyukeji.com/archiver/tid-151.html

错误如下:The view 'XXX' or its master was not found or no view engine supports the searched locations.

The following locations were searched:
~/Views/XXX/XXX.aspx
~/Views/XXX/XXX.ascx
~/Views/Shared/XXX.aspx
~/Views/Shared/XXX.ascx
~/Views/XXX/XXX.cshtml
~/Views/XXX/XXX.vbhtml
~/Views/Shared/hotgoodslist.cshtml
~/Views/Shared/hotgoodslist.vbhtml网上比较少这些资料;
但是你总找不到原因,其实原因很简单,就是因为你的这个路由地址找不到了。The following locations were searched:
~/Views/XXX/XXX.aspx
~/Views/XXX/XXX.ascx
~/Views/Shared/XXX.aspx
~/Views/Shared/XXX.ascx
~/Views/XXX/XXX.cshtml
~/Views/XXX/XXX.vbhtml
~/Views/Shared/hotgoodslist.cshtml
~/Views/Shared/hotgoodslist.vbhtml这些代码的意思就是说以下的这些项会被搜索,所有的请求都会按下面的地址进行查询搜索,直到找到匹配的为止,报这个错,就是因为你的路由中在你的View文件夹中找不到了。
解决方案:
首要检查的就是你的View跟你写的路由地址的Action名称是否一致。
我要在做项目的时候就是因为这个名称不一致导致的,比如我的路径是/XXXX/XXXXManager/XXXCreate
但是我实际的View中的文件名称是XXXCraete。说实话这个问题是很难查的。
不过教大家一个方法:~/Views/XXX/XXX.aspx
~/Views/XXX/XXX.ascx
~/Views/Shared/XXX.aspx
~/Views/Shared/XXX.ascx
~/Views/XXX/XXX.cshtml
~/Views/XXX/XXX.vbhtml
~/Views/Shared/hotgoodslist.cshtml
~/Views/Shared/hotgoodslist.vbhtml就是按照这个地址去你的View文件夹里面找一遍,看看是不是由于不致导致的,就可以了。
其实要检查的就是你的路由配置没写好。这个我还没碰到过,有碰到过的朋友请告诉我。

今天把项目发布IIS的时候,出现这个问题,解决方法 :/Views/XXX/下缺少XXX.cshtml文件,直接把电脑上的XXX.cshtml文件拷贝到IIS的对应的路径就可以了。

ASP.NET MVC 出现错误 “The view 'XXX' or its master was not found or no view engine support”的更多相关文章

  1. ASP.NET MVC编程——错误处理与日记

    ASP.NET MVC的错误处理应考虑到这几个方面:模型绑定期间发生的错误,未能路由到指定操作,针对控制器的错误处理.使用配置文件可以帮助我们处理异常,但是不够灵活和全面:使用HandleErrorA ...

  2. ASP.NET MVC视图中的@Html.xxx(...)

    问题 在视图页中@Html.xxx(...)是什么?如何被执行? 如下图所示: 解疑 视图页中@Html.xxx(...)涉及的内容有: 视图页被编译后的类继承自 WebViewPage<T&g ...

  3. ASP.net MVC自定义错误处理页面的方法

    在ASP.NET MVC中,我们可以使用HandleErrorAttribute特性来具体指定如何处理Action抛出的异常.只要某个Action设置了HandleErrorAttribute特性,那 ...

  4. ASP.NET MVC 学习3、Controller左手从Model获取数据,右手传递到View页面

    参考:http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/accessing-your-models-dat ...

  5. The view 'Index' or its master was not found or no view engine supports the

    ASP.net  MVC 5  WebApi部署IIS提示: 未找到视图“索引”或其母版视图,或没有视图引擎支持搜索的位置.搜索了以下位置: 其他设置一切正常 这种情况很有可能是,1.部署的路径中空格 ...

  6. 在ASP.NET MVC自定义错误页面

    异常处理跳转页面 第一步,在项目的Web.config文件中找到节点<system.web> 在此节点下添加配置(Error为定义的控制器也可以多添加些error标签用于区分不同的错误) ...

  7. ASP.NET MVC中错误日志信息记录

    MVC中有一个处理异常的过滤器 HandleErrorAttribute 1.新建一个类继承自 HandleErrorAttribute,然后重写OnException这个方法 public clas ...

  8. 【转】ASP.NET MVC中错误日志信息记录

    MVC中有一个处理异常的过滤器 HandleErrorAttribute 1.新建一个类继承自 HandleErrorAttribute,然后重写OnException这个方法 public clas ...

  9. ASP.NET MVC 自定义错误页面心得

    自定义错误页面的目的,就是为了能让程序在出现错误/异常的时候,能够有较好的显示体验. 所以,首先要先了解,我们可以在哪里捕获异常. 当程序发生错误的时候,我们可以在两个地方捕获: Global里面的A ...

随机推荐

  1. 8、SQL基础整理(约束)

    约束 主键约束 防止在新增数据时出错,有约束性,起唯一标志的作用,在新增条目的时候防止不慎添加重复内容(不允许有null值) 1.  右键—设计—设置主键 2.在创建表格时设置 code int pr ...

  2. linux 将debug信息重定向到LCD(屏幕)

    /*********************************************************************** * linux 将debug信息重定向到LCD(屏幕) ...

  3. Qt4升级到Qt5

    QtWidgets作为一个独立的模块 例如编译时错误 error: QMainWindow: No such file or directory error: QToolButton: No such ...

  4. 前端学习资源(js)

    JavaScript JavaScript | MDN JavaScript 秘密花园 JavaScript 标准参考教程(alpha) 给 JavaScript 初心者的 ES2015 实战 Col ...

  5. Dubbo_Admin安装

    1.下载dubbo 我上传地址:http://download.csdn.net/detail/liweifengwf/7784901 官方地址:http://code.alibabatech.com ...

  6. C++ Primer : 第十二章 : 动态内存之shared_ptr与new的结合使用、智能指针异常

    shared_ptr和new结合使用 一个shared_ptr默认初始化为一个空指针.我们也可以使用new返回的指针来初始化一个shared_ptr: shared_ptr<double> ...

  7. codeforces 192a

    link: http://codeforces.com/contest/330/problem/A brute force. /* ID: zypz4571 LANG: C++ TASK: 191a. ...

  8. js部分---运算符,if分支语句,for循环;switch case 的用法;

    ------------------------------------------运算符---------------------------------------------------- *数 ...

  9. spring mvc显示图片(个人记录)

    @ResponseBody @RequestMapping(value = {"/",""}, method = RequestMethod.GET, prod ...

  10. URAL 1077 Travelling Tours(统计无向图中环的数目)

    Travelling Tours Time limit: 1.0 secondMemory limit: 64 MB There are N cities numbered from 1 to N ( ...