zoukankan      html  css  js  c++  java
  • Asp.net Mvc自定义目录结构后分析器错误解决

    删除掉原有Views目录,自定义了User目录,使用强类型View错误如下

    分析器错误

    说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。

    分析器错误消息: 未能加载类型“System.Web.Mvc.ViewPage<RegisterModel>”。

    源错误:

    行 1:  <%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<RegisterModel>" %>
    行 2:  
    行 3:  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


    经过对比后确定是缺少web.config的原因,打开原来Views里的web.config发现主要有以下代码,将站点根目录下web.config的<pages>节修改成这样就可以了

    代码
    <pages
            
    validateRequest="false"
            pageParserFilterType
    ="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
            pageBaseType
    ="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
            userControlBaseType
    ="System.Web.Mvc.ViewUserControl, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
          
    <controls>
            
    <add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" namespace="System.Web.Mvc" tagPrefix="mvc" />
          
    </controls>
        
    </pages>
  • 相关阅读:
    linux基础知识-12
    linux基础知识-11
    linux基础知识-10
    安装与迁移Solo博客系统
    linux基础知识-9
    linux基础知识-8
    linux基础知识-7
    linux基础知识-6
    linux基础知识-5
    通俗解释下分布式、高并发、多线程
  • 原文地址:https://www.cnblogs.com/llcto/p/1701323.html
Copyright © 2011-2022 走看看