新建好项目后,把system.web.mvc.dll移除,重新选择本地C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 4\Assemblies下的system.web.mvc.dll,编译出现问题提示:“The type or namespace name 'Html' does not exist in the namespace 'System.Web.Mvc'”

切换回来对应新建时应用目录下的system.web.mvc.dll依然出现问题。

让view重新编译:

1,)修改web解决方案.csproj文件,

1.1,)设置MvcBuildViews属性为true;

<MvcBuildViews>true</MvcBuildViews> 

1.2,)在</Project>前面加上以下内容:

 1     <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
 2        Other similar extension points exist, see Microsoft.Common.targets.
 3   <Target Name="BeforeBuild">
 4   </Target>
 5   <Target Name="AfterBuild">
 6   </Target> -->
 7   <Target Name="MvcBuildViews" AfterTargets="AfterBuild" Condition="'$(MvcBuildViews)'=='true'">
 8     <AspNetCompiler VirtualPath="temp" PhysicalPath="$(WebProjectOutputDir)" />
 9   </Target>
10 </Project>

,之后重新编译,问题就解决了。

转载于:https://www.cnblogs.com/yy3b2007com/p/4993406.html

asp.net mvc4 设置build项目时,编译view页面相关推荐

  1. 使用eclipse创建javaweb项目时在jsp页面出现的404servlet找不到的问题

    新手小白的第一篇文章--使用eclipse创建javaweb项目时在jsp页面出现的404servlet找不到的问题 小白在做期末项目的时候出现了404servlet找不到的问题 一开始出现的问题的时 ...

  2. 安装asp.net mvc4后mvc3项目编译报错

    安装asp.net mvc4之后,之前的mvc3项目编译时报这个错"The type System.Web.Mvc.ModelClientValidationRule exists in b ...

  3. 在eclipse中直接运行JavaWeb项目时打开指定页面(默认的jsp)

    在Eclipse中直接运行JavaWeb项目时打开指定Jsp文件 原因 没改之前 解决方法 原因 今天做了一个JavaWeb的项目,必须先打开指定的jsp(我在这个jsp里建立了与数据库的连接,并且有 ...

  4. ASP.net 代码保护,发布时编译源码

    ASP.net较之以前的asp页面,在安全性方面得带了大大加强,不过如果你不够熟悉其用法,就无法将微软提供的安全性发挥得最佳.大家都知道,ASP.net页面可以通过发布的方式将编译后的页面上传到服务器 ...

  5. SpringMVC(SSM)框架搭建JavaWeb项目时,前端页面文件上传,后台Java下载功能实现及相关问题记录说明

    看在前面:前端页面通过input控件实现文件上传,后台Java使用SpringMVC框架的实现网上有较多教程,但是真正配置一遍下来不报错的较少,所以本博客前面先介绍一遍完整的设置步骤,然后介绍遇到的一 ...

  6. Asp.net MVC4.0(net4.5) 部署到window server 2003上的解决方案

    把Asp.net MVC4.0(net framework4.5) 部署到window server 2003上的解决方案 最近做了一个Web项目,也没多想就用了Asp.net MVC4.0 ,MVC ...

  7. [unity] build项目报错:Currently selected scripting backend (.NET)is not installed

    [Unity] Currently selected scripting backend .NET is notinstalled Unity build项目报错,没有安装 .NET 问题概况 Uni ...

  8. asp.net mvc4三层架构搭建

    asp.net mvc4三层架构搭建,有需要的朋友可以参考下. 1.建立解决方案: 2.建立一个asp.net mvc4的基本项目WebApp作为三层架构中的UI层(表现层): 2.1.表现层中控制器 ...

  9. 新建项目时的Group和Artifact是什么

    新建项目时的Group和Artifact分别是什么 新建项目时的配置页面为 GroupId和ArtifactId 1.groupid和artifactId被统称为"坐标"是为了保证 ...

最新文章

  1. matlab中负于穷,穷虫50金! MATLAB的fsolve初值问题
  2. 利用MYSQL的函数实现用户登录功能,进出都是JSON(第一版)
  3. flink的datastream进行join操作没有输出结果一例
  4. 图数据库:AgensGraph
  5. linux mysql服务器安装_Linux服务器MySQL安装
  6. 知方可补不足~数据库名称和数据库别名不同了怎么办
  7. Tomcat运行三种模式:http-bio|http-nio|http-apr介绍
  8. Android测量图像中物体大小,android – 加载图像后测量ImageView
  9. 冲刺阶段(二) 第六天
  10. Linux下Shell 备份脚本集合
  11. MyBatis3-以接口方式编程
  12. SpringBoot+zk+dubbo架构实践(一):本地部署zookeeper
  13. 线性求逆元模板_专栏:ACM算法面面观[9]逆元
  14. Racket编程指南——17 创造语言
  15. JUC并发包基于AQS实现的线程同步器的案例分析
  16. [论文解读]Deep active learning for object detection
  17. The server time zone value ‘й‘ is unrecognized or represents more than one time zone
  18. Excel表格中排名函数
  19. windows11 文档背景设置护眼色
  20. 渗透测试——网络服务渗透攻击

热门文章

  1. Flex移动皮肤开发(一)
  2. OpenCV安装与第一个程序
  3. 网页中多层效果的灵活使用
  4. LeetCode(867)——转置矩阵(JavaScript)
  5. ★LeetCode(175)——组合两个表(MySQL)
  6. 计算机网络学习笔记(0. 引言)
  7. 零基础带你学习MySQL—备份恢复数据库(三)
  8. Ajax请求步骤(十)
  9. JavaScript学习(二十九)—JS常用的事件
  10. 函数 注释规范_Go语言编码规范