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

企业网站管理系统安装教程自学编程网站

企业网站管理系统安装教程,自学编程网站,微信做购物网站怎么抽佣,wordpress ajax 插件欢迎来到《小5讲堂》 大家好#xff0c;我是全栈小5。 这是《C#》系列文章#xff0c;每篇文章将以博主理解的角度展开讲解#xff0c; 特别是针对知识点的概念进行叙说#xff0c;大部分文章将会对这些概念进行实际例子验证#xff0c;以此达到加深对知识点的理解和掌握。… 欢迎来到《小5讲堂》 大家好我是全栈小5。 这是《C#》系列文章每篇文章将以博主理解的角度展开讲解 特别是针对知识点的概念进行叙说大部分文章将会对这些概念进行实际例子验证以此达到加深对知识点的理解和掌握。 温馨提示博主能力有限理解水平有限若有不对之处望指正 目录 前言创建Web应用创建新项目选择应用模板项目命名选择框架项目结构 结构说明特性文件夹资源文件夹静态资源存放页面模型配置参数启动文件总结 前言 技术更新换代非常的快转眼间.net core 6.0也是长期支持版本.net 8都已经出来了。 但是不同框架或者框架不同版本创建的默认应用项目结构都会有所不同可能写法都不一样了毕竟在不断优化。 本篇文章就是通过创建默认web应用项目以及讲解TA默认的结构。 创建Web应用 core更加专注的是配置化默认是没有MVC结构示例这个也是需要配置化实现MVC控制器模型。 创建新项目 打开Visual Studio 2022 选择应用模板 这里选择的是ASP,NET Core Web 应用 项目命名 填写项目名称、解决方案名称会自动和项目名称一致也可以修改。 并且可勾选是否将解决方案和项目放在同一目录中就是xxx.sln文件 选择框架 可以选择框架版本这里选择的是.NET 6.0长期支持版本默认不勾选Docker启动 项目结构 下面就是解决方案和项目不同在同一个目录 结构说明 特性文件夹 在特性文件夹下有一个启动设置文件launchSettings.json 一般情况下就使用默认值除非需要调整端口等信息 运行效果 从上图可以知道默认情况下是以本身项目自托管方式启动上图对应端口就是7021 IIS Express 默认文件内容 {iisSettings: {windowsAuthentication: false,anonymousAuthentication: true,iisExpress: {applicationUrl: http://localhost:52161,sslPort: 44306}},profiles: {Core6TestResouce: {commandName: Project,dotnetRunMessages: true,launchBrowser: true,applicationUrl: https://localhost:7021;http://localhost:5043,environmentVariables: {ASPNETCORE_ENVIRONMENT: Development}},IIS Express: {commandName: IISExpress,launchBrowser: true,environmentVariables: {ASPNETCORE_ENVIRONMENT: Development}}} } 资源文件夹 接触core的小伙伴就会发现默认会有一个wwwroot文件夹TA用于存放静态资源文件如 HTML、CSS、JavaScript、图像等和客户端脚本。 类似于以前.net framework框架下的Content文件夹原定俗称的意思吧仅仅是建议自己也可以不使用和自定义。 静态资源存放 wwwroot 文件夹是存放 web 应用的静态资源文件的默认目录。在开发 web 应用时你可以将 HTML、CSS、JavaScript 等文件放置在该文件夹中这些文件会被作为静态资源直接发送给客户端浏览器。客户端浏览器可以通过访问 URL 来获取并呈现这些静态资源。 1.静态资源存放 wwwroot 文件夹是存放 web 应用的静态资源文件的默认目录。在开发 web 应用时你可以将 HTML、CSS、JavaScript 等文件放置在该文件夹中这些文件会被作为静态资源直接发送给客户端浏览器。客户端浏览器可以通过访问 URL 来获取并呈现这些静态资源。 2.静态文件中间件 wwwroot 文件夹与静态文件中间件密切相关。静态文件中间件是 .NET Core 提供的一个组件用于处理来自客户端浏览器的静态文件请求。当使用这个中间件时静态文件中间件会自动查找并返回存放在 wwwroot 文件夹中的静态资源文件。 3.默认文件 wwwroot 文件夹中存放的是 web 应用的静态资源文件其中可以包含一个或多个默认文件。默认文件是客户端浏览器在访问网站根目录时自动请求的文件。例如如果在 wwwroot 文件夹中有一个名为 index.html 的文件那么当访问网站根目录时将自动请求并返回该文件。 页面模型 默认情况下有以下这些示例视图文件 AddRazorPages 方法可以配置 Razor Pages也称为页面模型。 这意味着可以在项目中创建 *.cshtml 视图文件并通过 *.cshtml.cs 文件来处理页面相关的逻辑。 当使用 AddRazorPages 方法后默认的路由配置会将 *.cshtml 视图文件与其对应的 *.cshtml.cs 文件进行关联。 这意味着可以在项目中直接访问 index.cshtml 视图文件而不需要创建控制器。 在 .NET Core 6.0 中Razor Pages 已成为默认的 Web 应用模板而控制器和视图的结构是面向 MVC 模型的应用程序。 这样做是为了简化开发流程并且更加注重于页面的编写和处理逻辑。 配置参数 从core开始全局参数配置文件已经改名为appsettings.json以前.net framework框架是叫web.config。 当然也是可以自己自定义只不过这个命名是可以直接和core自带封装的方法直接使用。 在 .NET Core 6.0 中appsettings.json 是一个通用的配置文件用于存储应用程序的配置参数可以在应用程序中读取和使用这些配置参数。 创建 appsettings.json 文件 在项目的根目录中创建一个名为 appsettings.json 的文件并在其中定义需要的配置参数。 {Logging: {LogLevel: {Default: Information,Microsoft.AspNetCore: Warning}},AllowedHosts: *,AppSettings: {ApiKey: your-api-key,SomeSetting: 123,IsEnabled: true} }在应用程序中读取配置参数 在这里插入代码片在应用程序的代码中可以通过配置提供程序Configuration Provider来读取配置参数。 using Microsoft.Extensions.Configuration;// 创建配置构建器 var configurationBuilder new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory()).AddJsonFile(appsettings.json, optional: true, reloadOnChange: true);// 构建配置 var configuration configurationBuilder.Build();// 读取配置参数 var apiKey configuration[AppSettings:ApiKey]; var someSetting configuration.GetValueint(AppSettings:SomeSetting); var isEnabled configuration.GetValuebool(AppSettings:IsEnabled); 运行效果 启动文件 在 .NET Core 6.0 中确实对项目模板的结构进行了一些改变将一部分配置移动到 Program.cs 文件中。这样做的目的是为了简化项目的结构和减少冗余代码。 默认文件内容’ var builder WebApplication.CreateBuilder(args);// Add services to the container. builder.Services.AddRazorPages();var app builder.Build();// Configure the HTTP request pipeline. if (!app.Environment.IsDevelopment()) {app.UseExceptionHandler(/Error);// The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.app.UseHsts(); }app.UseHttpsRedirection(); app.UseStaticFiles();app.UseRouting();app.UseAuthorization();app.MapRazorPages();app.Run();总结 整体上来说.net core 6.0已经在文件和代码都做了精简 去掉了命名空间去掉了入口方法等非常精简 温故而知新不同阶段重温知识点会有不一样的认识和理解博主将巩固一遍知识点并以实践方式和大家分享若能有所帮助和收获这将是博主最大的创作动力和荣幸。也期待认识更多优秀新老博主。
http://www.dnsts.com.cn/news/229032.html

相关文章:

  • 在线手机动画网站模板下载安装批量域名注册查询
  • 做网站要花多少钱响应式网页设计平台
  • 自己做的网站怎么上传到域名前端开发培训机构推荐无锡
  • 网站打开速度多少时间wordpress数据库导出工具
  • 梅州建站推荐WordPress和微信公众号
  • 网站开发国外研究状况医疗网站模板下载
  • 网络科技有限公司网站建设策划书深圳推广公司有哪些
  • 博客网站建设有什么网站可以做商品展示的吗
  • 成都网站搭建公司广东新闻联播主持人名单
  • 营销型网站解决方案微商城网站建设渠道
  • 网站侧边菜单angular做门户网站
  • 做心悦腾龙光环的网站是什么温州市建设厅网站首页
  • 做网站需要学哪些语言wordpress 商城小程序
  • 企业网站 程序郑州证件制作
  • 网站建设需要花多少钱外贸建站与推广如何做
  • 什么网站广告做多网上做网站网站代理赚钱吗
  • 猎聘招聘官方网站网站二级页怎么做
  • dedecms企业网站模板合肥做百度网站
  • 网站界面设计技巧网站开发项目的里程碑
  • 外卖网站怎么做销量前端培训费用大概多少郑州
  • 梧州推广网站服务商亚马逊购物网站
  • 如何做付费阅读网站网络公司 网站源码
  • ( )是网站可以提供给用户的价值开发公司装饰装修合同范本简单
  • 企业的网站开发费用摊销几年wordpress数据库备份到本地
  • 建设部网站监理注销查询永久新域名225222
  • 毕业设计可以做自己的网站吗个人建站怎么做网站好
  • 怎么看网站是否被收录wordpress 插件不生效
  • 碑林网站制作网页推广平台
  • 东莞百度网站优化企业邮箱在哪里查
  • 网站建设的基本要素有wordpress手动安装