mvc问题小记

工作中使用到mvcpager插件,在开发环境win7+iis7.5环境下,不需要配置,直接引用即可使用。但是无奈还有网站发布这一项工作,服务器环境server2008+iis7,部署之后出现问题。

当访问到调用mvcpager这个插件时就报如下错误:

Server Error in ‘/‘ Application.The WebResource.axd handler must be registered in the configuration to process this request.

<!-- Web.Config Configuration File -->
<configuration>
   <system.web>
       <httpHandlers>
           <add path="WebResource.axd" verb="GET" type="System.Web.Handlers.AssemblyResourceLoader" validate="True" />
       </httpHandlers>
   </system.web>

当然按照这个提示,在webconfig中配置一下就行了,需要注意的是在httpHandlers标签内包括多条记录时,他们是有优先级,比如第一条是‘*’匹配的话,之后就不会生效,问题还是得不到解决。

还有一个问题,开发环境和服务器环境同上。

在mvc中view中使用了一个实体类作为Model,vs中能够正确识别到命名空间,然而在对应的webconfig中却没有进行注册该空间。

当发布到服务器之后,iis7则会报出找不到实体类,是否缺少引用的错误提示。

在config中加入该实体类对应的命名空间,问题得到解决。

<system.web.webPages.razor>
    <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    <pages pageBaseType="System.Web.Mvc.WebViewPage">
      <namespaces>
        <add namespace="System.Web.Mvc" />
        <add namespace="System.Web.Mvc.Ajax" />
        <add namespace="System.Web.Mvc.Html" />
        <add namespace="System.Web.Optimization"/>
        <add namespace="System.Web.Routing" />
        <add namespace="GFSite.Models"/>
        <add namespace="GFSite.Areas.Mngr.Models"/>
        <add namespace="Webdiyer.WebControls.Mvc"/>
      </namespaces>
    </pages>
  </system.web.webPages.razor>

mvc问题小记,布布扣,bubuko.com

时间: 2024-10-10 19:53:09

mvc问题小记的相关文章

ASP.NET 学习小记 -- “迷你”MVC实现(2)

Controller的激活 ASP.NET MVC的URL路由系统通过注册的路由表对HTTO请求进行解析从而得到一个用户封装路由数据的RouteData对象,而这个过程是通过自定义的UrlRoutingModule对HttpApplication的PostResolveRequestCache事件进行注册实现的.RouteData中已经包含了目标Controller的名称,现在我们需要根据该名称激活对应的Controller对象. MvcRouteHandler 对于这个"迷你版"的M

MVC小记备忘

1,页面用<dl><dt><dd>和Bootstrap的"dl-horizontal"类布局页面,使每一个属性名和属性值占一行 <dl class="dl-horizontal"> <dt> @Html.DisplayNameFor(model => model.FirstName) </dt> <dd> @Html.DisplayFor(model => model.F

Asp.net MVC3 Razor语法小记

Asp.net MVC3 Razor语法小记 1.在MVC View中使用 三元运算符的方式:@(bool?"":"") 2.在@{}中输出一行:@:<html>.如果这一行的上下文在程序代码中则用:@Html.Raw(string.Format(""));而不是Html.Raw(); 3.Radio默认选中: @Html.RadioButtonFor(m => m.BookType, 0, new { @checked=&qu

ASP.NET MVC+EF框架+EasyUI实现权限管理系列(8)-DbSession线程内唯一

原文:ASP.NET MVC+EF框架+EasyUI实现权限管理系列(8)-DbSession线程内唯一 ASP.NET MVC+EF框架+EasyUI实现权限管系列 (开篇)   (1):框架搭建    (2):数据库访问层的设计Demo    (3):面向接口编程   (4 ):业务逻辑层的封装  (5):前台Jquery easyUI实现   (6):EF上下文实例管理   (7):DBSession的封装 前言:通过上篇博客我们完成了对DbSession的代码编写,DbSession就相

学习ASP.NET MVC(五)——我的第一个ASP.NET MVC CURD页面

在上一篇文章中我们已经创建了实体类,在这一篇文章中,我将创建一个新的控制器类——BookController,使用BookController对Books表中的数据进行CURD操作的方法,并使用视图模板在浏览器中显示所查询到的书籍数据信息. 一.添加控制器类 在Visual Studio 的“解决方案资源管理器”中右键单击Controllers文件夹,并创建一个新的BookController控制器类.如下图. Visual Studio 会弹出一个“添加控制器”对话框(如下图). 在对话框中填

【JavaWeb】MVC案例之新闻列表

MVC案例之新闻列表 作者:白宁超 2016年6月6日15:26:30 摘要:本文主要针对javaweb基本开发之MVC案例的简单操作,里面涉及mysql数据库及表的创建,以及jsp页面和servlet的操作,整个操作流程进行梳理.其中涉及的概念问题,不在一一详述.对于整个操作流程按照开发顺序创建.(本文原创,转载标明出处:MVC案例之新闻列表). 实验准备: 1  win*系统,一般配置笔记本或者台式机 2  安装MyEclipse开发平台,本实验使用MyEclipse2015(点击下载) 3

游戏版本更新小记

先大概介绍一下项目,卡牌游戏,主要面向女性用户.前期是走IOS市场,后来又移值到Android平台上,在几家大一点的Android渠道上进行运营.Android接入了十几家渠道,比如:91安卓.奇虎360.小米.百度手机助手.安智.联通沃商店.移动MM.电信EGame.联想.酷派.oppo.HTC(聚乐).魅族(37Wan).当乐等(后面还有比如豌豆荚.应用宝),IOS也接入了几家:同步推.PP.快用.91.当乐.ITools等. 项目前台使用的Cocos2d-x(V2.2.3) + 公司自己实

基于MVC的图书管理系统

<span style="font-size:18px;">用Java编写一个图书管理系统:</span> <span style="font-size:18px;">需求:能列表化显示图书信息:并且能够完成图书出入库.显示全部.增加图书.客户能够购买图书:</span> <span style="font-size:18px;"> </span> <span styl

爱上MVC~业务层刻意抛出异常,全局异常的捕获它并按格式返回

对于业务层的程序的致命错误,我们一直的做法就是直接抛出指定的异常,让程序去终断,这种做法是对的,因为如果一个业务出现了致命的阻塞的问题,就没有必要再向上一层一层的返回了,但这时有个问题,直接抛异常,意味着服务器直接500了,前端如何去显示,或者如果你是API的服务,如果为前端返回,如果是500,那直接就挂了,哈哈! 下面是在MVC环境下优化的全局异常捕获代码(非API) /// <summary> /// 全局异常捕获 /// </summary> public class Glo