当前位置: 首页 > article >正文

asp.net core mvc发布时输出视图文件Views

var builder = WebApplication.CreateBuilder(args);
builder.Services.AddRazorPages();


builder.Services.AddControllersWithViews(ops =>
{
    //全局异常过滤器,注册
    ops.Filters.Add<ExceptionFilter>();
})

    // Views视图文件输出到发布目录,视图文件启用运行时编译
    .AddRazorRuntimeCompilation()

//接口返回数据json格式
.AddNewtonsoftJson(options =>
{
    options.SerializerSettings.ContractResolver = new Newtonsoft.Json.Serialization.DefaultContractResolver();
});

项目.csproj修改,<PropertyGroup>里面添加新配置 ,增加如下两个

	  <MvcRazorCompileOnPublish>false</MvcRazorCompileOnPublish>
	  <RazorCompileOnBuild>false</RazorCompileOnBuild>

完整示例:

  <PropertyGroup>
    <TargetFramework>net7.0</TargetFramework>
	  
	  <!--输出Views文件-->
	  <MvcRazorCompileOnPublish>false</MvcRazorCompileOnPublish>
	  <RazorCompileOnBuild>false</RazorCompileOnBuild>
	  
    <Nullable>enable</Nullable>
    <ImplicitUsings>enable</ImplicitUsings>
  </PropertyGroup>

在这里插入图片描述


http://www.kler.cn/news/363346.html

相关文章:

  • 记一次js泄露pass获取核心业务
  • 测试一个股票行情API
  • 程序员:数字时代的先锋
  • SQL高级查询03
  • 在示波器里面外触发输入通道(EXT TRIG)什么作用?
  • 对接金蝶云星空存货档案到MES系统的详细步骤及javajs动态脚本拉取的实现
  • CSP-J复赛集训200-300分(5):[CSP-J 2021] 插入排序
  • 【计算机网络】HTTP报文详解,HTTPS基于HTTP做了哪些改进?(面试经典题)
  • vue3学习记录-自定义指令
  • Python3入门--数据类型
  • 国内常见的 AI 工具,你都用过几个?
  • 【Android】自定义EditText
  • 交换基础简述
  • hive数据库,表操作
  • git 克隆并切换分支
  • 第九天 中间层异步编程
  • python 访问openai接口
  • 2024年软件设计师中级(软考中级)详细笔记【11】知识产权基础知识(分值2~3分)
  • 6、基于Python+爬虫+LDA+决策树的《富士山下》评论数据情感分析【开题+源程序+论文】
  • Spring Task介绍与基本使用
  • Konva框选移动
  • PPT自动化:掌握 python-pptx 的基础元素
  • 20240818 字节跳动 笔试
  • Python小游戏11——扑克牌消消看小游戏
  • Go入门指南-3.1Go 开发环境的基本要求
  • 哈夫曼树的定义?如何构造?