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

做网站诊断步骤企业网站建站价格

做网站诊断步骤,企业网站建站价格,注册网络科技公司需要什么条件,用asp做网站的可行性分析一、创建项目 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.hkea.cn/news/14533573/

相关文章:

  • 青岛网站备案html网页制作视频教学
  • 制作公司网站步骤wordpress 外贸 开发
  • 网站导航容易做seo推广排名公司
  • 仿卢松松博客网站源码网站集约化建设启示和建议
  • 上海景泰建设股份有限公司网站温州网站建设及推广
  • 平度那里有做网站的赣icp南昌网站建设
  • 服务器上的网站打不开重庆彼客的网站是谁家做的
  • 网站开发 集成包主题网页设计
  • 万网域名跳转到指定网站培训型网站建设
  • 张北网站建设公司济宁计算机网站建设培训班
  • 如何建设网站兴田德润可以吗wordpress能改什么
  • 月嫂的个人简历网站模板杭州便宜的手机网站建设
  • 科技网站模板免费下载网站建设属于IT吗
  • 网站如何做h5动态页面如何用模板做网站视频
  • 石家庄服务大型建站外贸推广平台
  • 网站seo哪家做的好wordpress中文网站优化
  • 西安免费公司网站制作网站电子商务平台建设
  • 蜘蛛seo超级外链工具手机优化设置
  • 网络科技网站排名宁波网站制作定制
  • 成都高端网站制作公司厦门网站建设设计公司哪家好
  • 北京网站制作服务hexo插件wordpress
  • 垣曲网站建设舆情报告范文
  • 网站优化报告哈国际现货交易平台
  • 旅游网站开发系统的er图做网站和优化共多少钱
  • 做的网站怎才能被别人访问到深圳市龙华区属于哪个区
  • 合肥国际网站建设正规平台湖北省建设厅行政审批网站
  • 广东门户网站建设徐州建站模板
  • 西安建设主管部门官方网站织梦网站栏目是做什么用的
  • 沈阳网站建设的公司贵阳城乡建设网站
  • 最简单的网站北京网站建设定制