首页 > 其他分享 >.net 6 MVC项目发布iis 没有views

.net 6 MVC项目发布iis 没有views

时间:2023-04-12 17:24:01浏览次数:35  
标签:false iis views AddRazorRuntimeCompilation AddControllersWithViews MVC net

解决方案
1.安装Nuget包:Install-Package Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
2. 在Program.cs中的AddControllersWithViews()之后添加对AddRazorRuntimeCompilation()的调用。
也就是builder.Services.AddControllersWithViews().AddRazorRuntimeCompilation();

3.修改项目的csproj文件,在PropertyGroup节点内增加如下两个选项:

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


做完以上步骤,重新发布就ok了。

标签:false,iis,views,AddRazorRuntimeCompilation,AddControllersWithViews,MVC,net
From: https://www.cnblogs.com/wxxf/p/17310480.html

相关文章

  • SpringMVC 长轮询
    修改web.xml让其支持异步请求<filter><filter-name>CharacterEncodingFilter</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><init-param>&l......
  • springmvc参数传递不给参数值默认值设置方法
    @RequestMapping("hello")publicvoiidtest001(@RequestParam(defaultValue="11")intage,@RequestParam(defaultValue="0.1")doublemoney){System.out.println("age:"+age+",money:"+money);} 注意: ......
  • 利用pandas 和 ttk.Treeviews制作xlsx视图工具
     importtkinterastkfromtkinterimportttkimportpandasaspdimporttkinter.messageboxasmsgboxdefStart():msgbox.showinfo('提示','OK')fp=pd.read_excel("./test.xlsx")foriintree.get_children():......
  • iis 7.5 下站点日志开启以及默认位置设置方法
       一直用iis6的日志管理,最近升级了2008所以打算启用一下iis7.5的日志,这里就为大家分享一下方法,需要的朋友可以参考下  在iis6时,通过iis管理器的日志配置可以找到站点日志存储的位置。但是在iis7下,iis管理器下的日志配置只能找到iis日志配置的主目录,......
  • 【Spring MVC】简单数据绑定
    实体类:  spring-mvc.xml<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:context="http://www.springframework.org/schema/context"xmlns:......
  • ASP.NET Core MVC 从入门到精通之接化发(二)
    随着技术的发展,ASP.NETCoreMVC也推出了好长时间,经过不断的版本更新迭代,已经越来越完善,本系列文章主要讲解ASP.NETCoreMVC开发B/S系统过程中所涉及到的相关内容,适用于初学者,在校毕业生,或其他想从事ASP.NETCoreMVC系统开发的人员。 经过前两篇文章的讲解,初步了解ASP.NETCor......
  • IIS 超时时间
    IIS超时时间原文链接:https://www.bbsmax.com/A/MAzAr6K1J9/asp.net默认的sessionstate模式是inproc(进程内),数据是在网站的应用程序池里面保存的。这样在web.config设置的超时时间,是在应用程序池没有发生回收的基础上才是有效的。这样就出现了问题,为什么应用程序池会发......
  • IIS Session设置超时时间
    IISSession设置超时时间原文链接:https://blog.csdn.net/zhoudong850/article/details/123274185在IIS发布网站后,网站登录每隔20分钟就会退出登录。可以通过IIS进行设置。1、进入IIS应用程序池,选择相关的网站的程序池。2、右键“高级设置”,选择“进程模型”下的“闲时超......
  • SpringMVC怎么实现web端上传超大文件
    ​ 一、功能性需求与非功能性需求要求操作便利,一次选择多个文件和文件夹进行上传;支持PC端全平台操作系统,Windows,Linux,Mac 支持文件和文件夹的批量下载,断点续传。刷新页面后继续传输。关闭浏览器后保留进度信息。支持文件夹批量上传下载,服务器端保留文件夹层级结构,服务......
  • 第9章 使用MVC为移动和客户端应用程序创建Web API(ASP.NET Core in Action, 2nd Editio
    本章包括创建WebAPI控制器以向客户端返回JSON使用属性路由自定义URL使用内容协商生成响应使用[ApiController]属性应用通用约定在前五章中,您已经完成了服务器端渲染ASP.NETCore应用程序的每一层,使用RazorPages将HTML渲染到浏览器。在本章中,您将看到对ASP.NETCore应用程......