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

网站内容管理系统建设网站推广哪种方法最

网站内容管理系统建设,网站推广哪种方法最,html5加入wordpress,自己制作广告图片软件效果图#xff1a; 1.新建.net core web api项目 选择src文件夹》添加》新建项目 输入框搜索#xff1a;web api 》选择ASP.NET Core Web API 输入项目名称、选择位置为项目的 src文件夹下 我的项目是net 7.0版本#xff0c;实际选择请看自己的项目规划 2.处理Progr…效果图 1.新建.net core web api项目 选择src文件夹》添加》新建项目 输入框搜索web api 》选择ASP.NET Core Web API 输入项目名称、选择位置为项目的 src文件夹下 我的项目是net 7.0版本实际选择请看自己的项目规划 2.处理Program入口文件引入日志和新建Startup.cs 需要安装NuGet程序依赖包Newtonsoft.Json、Serilog.AspNetCore、Serilog.Sinks.Async、Serilog.Sinks.File Program文件代码如下 /// summary/// /// /summarypublic class Program{/// summary/// /// /summary/// param nameargs/parampublic static int Main(string[] args){Log.Logger new LoggerConfiguration() #if DEBUG.MinimumLevel.Debug() #else.MinimumLevel.Information() #endif.MinimumLevel.Override(Microsoft, LogEventLevel.Information).MinimumLevel.Override(Microsoft.EntityFrameworkCore, LogEventLevel.Warning).Enrich.FromLogContext().WriteTo.Async(c c.File(Logs/logs.txt, rollingInterval: RollingInterval.Hour)) #if DEBUG.WriteTo.Async(c c.Console()) #endif.CreateLogger();// Wrap creating and running the host in a try-catch blocktry{Log.Information(Starting host);CreateHostBuilder(args).Build().Run();return 0;}catch (Exception ex){Log.Fatal(ex, Host terminated unexpectedly);return 1;}finally{Log.CloseAndFlush();}}/// summary/// 载入Startup配置、以及新增日志/// /summary/// param nameargs/param/// returns/returnspublic static IHostBuilder CreateHostBuilder(string[] args) Host.CreateDefaultBuilder(args).UseSerilog().ConfigureWebHostDefaults(webBuilder {var configuration new ConfigurationBuilder().AddJsonFile(appsettings.json).Build();var url configuration[Urls];webBuilder.UseUrls(url);webBuilder #if !DEBUG.UseEnvironment(ASPNETCORE_HOSTINGSTARTUPASSEMBLIES) #endif.UseStartupStartup();});}Startup文件代码如下 /// summary /// /// /summary public class Startup {/// summary/// /// /summary/// param nameconfiguration/parampublic Startup(IConfiguration configuration){Configuration configuration;}/// summary/// /// /summarypublic IConfiguration Configuration { get; }/// summary/// This method gets called by the runtime. Use this method to add services to the container./// /summary/// param nameservices/parampublic void ConfigureServices(IServiceCollection services){services.AddControllers();services.AddSwaggerGen(c {c.SwaggerDoc(v1, new OpenApiInfo { Title 这里替换成你新建webApi项目的名称, Version v1 });var basePath PlatformServices.Default.Application.ApplicationBasePath;var XmlPath Path.Combine(basePath, 这里替换成你新建webApi项目的名称.xml);//此处生成xml文档c.IncludeXmlComments(XmlPath);});//处理跨域问题services.AddCors(option {option.AddPolicy(any, policy {policy.SetIsOriginAllowed(_ true) //允许所有客户端地址请求.AllowAnyHeader().AllowAnyMethod().AllowCredentials();});});services.AddMemoryCache();services.AddHttpContextAccessor();}/// summary/// This method gets called by the runtime. Use this method to configure the HTTP request pipeline./// /summary/// param nameapp/param/// param nameenv/parampublic void Configure(IApplicationBuilder app, IWebHostEnvironment env){if (env.IsDevelopment()){app.UseDeveloperExceptionPage();}app.UseSerilogRequestLogging();app.UseRouting();app.UseCors(any);//处理跨域问题app.UseSwagger();app.UseSwaggerUI(c c.SwaggerEndpoint(/swagger/v1/swagger.json, 这里替换成你新建webApi项目的名称 v1));app.UseAuthorization();app.UseEndpoints(endpoints {endpoints.MapControllers().RequireCors(any);});} }appsettings.json代码如下 {Logging: {IncludeScopes: false,Debug: {LogLevel: {Default: Warning}},Console: {LogLevel: {Default: Warning}},LogLevel: {Default: Information,Microsoft: Warning,Microsoft.Hosting.Lifetime: Information}},Urls: http://*:44375;,AllowedHosts: *}3.处理launchSettings.json文件使本地启动项目时是以iis运行 {iisSettings: {windowsAuthentication: false,anonymousAuthentication: true,iisExpress: {applicationUrl: http://localhost:44375,sslPort: 0}},profiles: {IIS Express: {commandName: IISExpress,launchBrowser: true,launchUrl: swagger,environmentVariables: {ASPNETCORE_ENVIRONMENT: Development,ASPNETCORE_HOSTINGSTARTUPASSEMBLIES: SkyAPM.Agent.AspNetCore}},这里替换成你新建webApi项目的名称: {commandName: Project,launchBrowser: true,dotnetRunMessages: true,launchUrl: swagger,applicationUrl: http://localhost:44375,environmentVariables: {ASPNETCORE_ENVIRONMENT: Development,ASPNETCORE_HOSTINGSTARTUPASSEMBLIES: SkyAPM.Agent.AspNetCore}}} } 处理在文件里生成xml文档 4.在Controllers控制器写接口 在项目的Controllers文件夹下新建一个xxxxController.cs /// summary/// 名称/// /summary[ApiController][Route(outApi/[controller]/[action])]public class xxxxController : ControllerBase{private readonly IHttpContextAccessor _httpContextAccessor;/// summary/// /// /summarypublic questionController(IHttpContextAccessor httpContextAccessor){_httpContextAccessor httpContextAccessor;}/// summary/// 获取请求客户端的ip地址/// /summary/// returns/returns[HttpGet]public async Taskstring testIP(){Log.Information(IP: Request.HttpContext.Connection.RemoteIpAddress.ToString() InputQuestion入参 );string ipAddress _httpContextAccessor.HttpContext.Connection.RemoteIpAddress?.ToString();return ipAddress;}}5.设置项目启动项并运行 选择解决方案右键选择 配置启动项目弹窗里选择 多个启动项目》把新建的web api的操作下拉框里改成启动点击应用按钮点击确定按钮 然后按ctrlF5运行 电脑桌面右下角有iis的图标 6.打包发布 选择新建的web api项目》点击 发布 配置选择文件夹如下 文件夹位置 路径默认不管 更改配置如下 然后点击发布按钮 7.部署到centos服务器请参考我的另外一篇文章 【liunx配置服务自启动】liunx系统设置net Core程序开机自启动服务 centos系统
http://wiki.neutronadmin.com/news/339354/

相关文章:

  • 怎么做五个页面网站淘宝网络推广怎么做
  • 郑州华恩科技做网站怎么样网站建设及管理工作岗位要求
  • 网站开发公司按时交付官网摩尔庄园
  • 太原建网站公司网络营销论坛有哪些
  • 太原做网站直通车域名买完了网站建设
  • seo刷网站wordpress屏蔽搜索引擎
  • 哈尔滨网站建设排行wordpress下载资源
  • 建立门户网站的程序钉钉企业邮箱收费标准
  • 宁波网站建设怎么建设昆明网站做的好的公司哪家好
  • 网站怎么快速做收录医院网站建设作用
  • 常用的网站开发工具国外电商网站有哪些
  • 郑州 互联网 公司网站昨天新闻联播一级战备
  • 制作商务网站杭州网站推广方式
  • 网站建设规划书的空间酒店网站建设哪家好
  • 普陀做网站价格腾讯云新人服务器
  • 建设网站为什么要虚拟主机网站建设推广话术开场白
  • 唐山建网站唯品会一家专门做特卖的网站
  • asp 网站 内容静态化娄底网站建设报价
  • 做外汇网站网站 建设平台分析报告
  • 建设银行广州分行网站互联网下的网络营销
  • 青海市建设局网站便民类网站 做
  • 网站维护报价表宠物网页设计模板
  • 企业网站的建设与管理论文wordpress添加时间轴
  • discuz建站教程丽水网站建设企业
  • 做百度移动网站排微商城科技
  • 南宁seo网站建设海外网站推广
  • 做一家视频网站知名设计品牌有哪些
  • 网站型营销东莞网站建设优化推广
  • 推广网站的文案个人网站开发平台有哪些
  • 济南网站建设seo优化抖音广告投放收费标准