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

鹤壁建设网站推广渠道电话网页制作制作公司

鹤壁建设网站推广渠道电话,网页制作制作公司,职校网站模板,做网站要钱吗一、创建项目 1.1.创建新项目#xff1a;打开开发工具创建新项目搜索API选择C#语言的ASP.NET Core Web API 1.2.配置新项目#xff1a;**自定义项目信息以及存储路径 1.3.其他信息#xff1a;这里框架必须选择.NET 6.0,其他配置默认勾选即可#xff0c;也可以根… 一、创建项目 1.1.创建新项目打开开发工具创建新项目搜索API选择C#语言的ASP.NET Core Web API 1.2.配置新项目**自定义项目信息以及存储路径 1.3.其他信息这里框架必须选择.NET 6.0,其他配置默认勾选即可也可以根据自己的需求进行更改 1.4.创建完成之后就得到了一个最基础的Core6项目框架代码 Program.cs就是该项目程序的配置在Core6中Program.cs 集成了 Startup.cs 的配置项目结构分析.net6中删除了startup.cs整合到了Program.cs 创建Controller 可以先将系统默认创建的WeatherForecastController.cs和WeatherForecast.cs进行删除然后在controller文件夹新建一个控制器命名UserController.cs 在UserController中增加一个Hello的get方式的接口方法返回你好世界通过请求api/user/hello来获取该接口的结果 using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc;namespace WebApplication1.Controllers {[Route(api/[controller])][ApiController]public class UserController : ControllerBase{[HttpGet([action])]public IActionResult SayHello(){return new JsonResult(Hello World);}} }点击运行后开发工具会自动编译后启动。 会生成一个exe文件并自动运行运行成功后会打开浏览器进行查看 总结 其实项目的创建以及控制器的创建和 core3是一致只是.Net Core 6 给我的感觉就是比以往的版本更精简。可以将Swagger在创建项目时直接生成而不需要手动的去配置 建立数据库连接SQLServer 二、读取appsettings.json 使用Nuget安装 Microsoft.Extensions.Configuration Microsoft.Extensions.Configuration.Json Microsoft.Extensions.Configuration.Binder 根据自己的开发环境选择合适的版本进行安装   2.1、修改Program.cs ①在 var builder WebApplication.CreateBuilder(args); 前增加 using WebApplication1.Helper;//获取当前环境提供两种方法 //方法一 //① var env Environment.GetEnvironmentVariables(); //从env中获取环境 //② var envName env[ASPNETCORE_ENVIRONMENT]; //方法二 //var env2 WebApplication.CreateBuilder().Environment.EnvironmentName; //读取配置文件 //IConfiguration configuration new ConfigurationBuilder().AddJsonFile($appsettings.{env2}.json).Build();//读取配置文件IConfiguration configuration new ConfigurationBuilder().AddJsonFile(appsettings.json).Build();var builder WebApplication.CreateBuilder(args);// Add services to the container.builder.Services.AddControllers(); // Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle builder.Services.AddEndpointsApiExplorer(); builder.Services.AddSwaggerGen();var app builder.Build();// Configure the HTTP request pipeline. if (app.Environment.IsDevelopment()) {app.UseSwagger();app.UseSwaggerUI(); }app.UseHttpsRedirection();app.UseAuthorization();app.MapControllers();app.Run();②在 var builder WebApplication.CreateBuilder(args); 后增加 using WebApplication1.Helper;//获取当前环境提供两种方法 //方法一 //① var env Environment.GetEnvironmentVariables(); //从env中获取环境 //② var envName env[ASPNETCORE_ENVIRONMENT]; //方法二 //var env2 WebApplication.CreateBuilder().Environment.EnvironmentName; //读取配置文件 //IConfiguration configuration new ConfigurationBuilder().AddJsonFile($appsettings.{env2}.json).Build();//读取配置文件IConfiguration configuration new ConfigurationBuilder().AddJsonFile(appsettings.json).Build();var builder WebApplication.CreateBuilder(args);builder.Services.AddSingleton(new Appsettings(configuration));// Add services to the container.builder.Services.AddControllers(); // Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle builder.Services.AddEndpointsApiExplorer(); builder.Services.AddSwaggerGen();var app builder.Build();// Configure the HTTP request pipeline. if (app.Environment.IsDevelopment()) {app.UseSwagger();app.UseSwaggerUI(); }app.UseHttpsRedirection();app.UseAuthorization();app.MapControllers();app.Run();③读取 appsettings.json 代码 {Logging: {LogLevel: {Default: Information,Microsoft.AspNetCore: Warning}},AllowedHosts: *,AppSettings: {//数据库连接字符串ConnectionString: Server127.0.0.1;User Id用户id;Password密码;Database数据库名称;}}1、新建控制器配置api路由 3 编写代码 配置数据库连接 在项目根目录下的 appsettings.json 文件中配置数据库连接信息。 2、打开配置文件appsettings.json配置连接SQLserver的账号和密码。 {/*ConnectionStrings: {DefaultConnection: Serverlocalhost;DatabaseMyInventorySystem;User IDsa;Password123456;Trusted_ConnectionTrue;}, */// Constr: Data Source127.0.0.1;DatabaseTestBase;Uidsa;Pwd123, //添加数据库的连接地址Constr: Data Sourcealiworks.cn,57468;DatabaseDBAliTemp;Uidtest_db;Pwdalibaba123456, //添加数据库的连接地址Logging: {LogLevel: {Default: Information,Microsoft.AspNetCore: Warning}},AllowedHosts: *}2.Core6中Program.cs 集成了 Startup.cs 的配置
http://www.sadfv.cn/news/201033/

相关文章:

  • 哪些网站可以用来做百科参考徐州网站开发
  • 网站实现功能网站被墙 做301跳转
  • 在百度上做公司做网站二级网站建设标准
  • 网站建设的市场调研呼和浩特网站优化
  • 2017酷站推荐网站秦皇岛市是几线城市
  • 静态网站 站内搜索修改wordpress的权限设置方法
  • 鼓楼机关建设网站爱站关键词挖掘查询工具
  • 请人做网站得多少钱wordpress comments
  • 海南城乡建设厅网站菜单制作软件app
  • 万网主机 建网站负责网站的建设规划
  • 广州市增城区建设局网站丹东公司做网站
  • 网站项目建设与管理论文河南省建筑工程网
  • 网站建设模板之家免费下载网站默认网站名
  • 网站开发运营推广叫什么深圳科陆电子有限公司官网
  • 视频网站如何做营销策划图片编辑软件手机版
  • 5173网站源码适合大学生做的兼职网站有哪些
  • 华为云速建站模板创建网站的费用
  • 绵阳网站关键字优化手机微信打开文件是乱码
  • 手机怎么建网站付网站建设服务费记账
  • 天河区门户网站教育局东莞seoseo关键词排名优化
  • 免费做印章的网站ps企业站网站做多大的
  • 帝国cms做英文网站西安地区专业做网站公司
  • 做企业网站需要注意哪些免费网站制作申请
  • 郑州手机网站推广外包做一个代驾app需要多少钱
  • 免费建个人网站步骤wordpress ios7
  • 网站模板放哪西峰网站建设
  • 如何做网站的内容网站建设桔子科技
  • 网站推广的优点网站开发的职位要求
  • 深圳租赁住房和建设局网站成功的门户网站
  • 山西响应式网站建设推荐网站建设 php jsp .net