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

用php做网站的开发工具自己有域名怎么建网站

用php做网站的开发工具,自己有域名怎么建网站,网站优化的链接建设,网站程序安装.NET CLI概述 命令说明dotnet add将包或引用添加到.NET项目中dotnet build构建.NET项目,并编译为IL二进制文件dotnet clean清理.NET项目的构建输出dotnet help显示命令行帮助dotnet list罗列项目中的yinyongdotnet publish发布项目,用于部署dotnet sln修…

.NET CLI概述

命令说明
dotnet add将包或引用添加到.NET项目中
dotnet build构建.NET项目,并编译为IL二进制文件
dotnet clean清理.NET项目的构建输出
dotnet help显示命令行帮助
dotnet list罗列项目中的yinyong
dotnet publish发布项目,用于部署
dotnet sln修改解决方案文件

Service Create(sc)

用于服务管理的命令行工具,可以用于添加新服务,也可以用于查询、修改、启动、停止和删除现有服务。命令行中使用如下:

sc.exe create ....

WebAPI托管为Windows服务

需要修改WebAPI项目的program.cs文件,创建一个WebApplicationOptions对象,并且将ContentRootPath属性设置为AppContext.BaseDirectory.

WebApplicationOptions opt = new ()
{ContentRootPath=AppContext.BaseDirectory,Args = args
};
var builder = WebApplication.CreateBuilder(opt);
builder.Host.UseWindowsService();

项目发布后,在Windows服务器上使用sc命令行工具创建Windows服务,服务的名字为WebAPIService

sc.exe create WebAPIService binpath=发布的文件夹地址

依赖注入的生命周期

Singleton

单例生命周期,在整个程序运行周期内,只会创建一次对象。

Scoped

作用域生命周期,在每个Http请求期间创建一次对象。

Transient

瞬时生命周期,每次接口的调用都会创建一个新的对象。

依赖注入

通过WebAppliactionBuilder对象的Services去注册服务

builder.Services.AddTransient<Ixxx,xxx>();

实现批量服务注册

  • 创建一个ServiceCollection对象
  • 通过Assembly对象的Load扩展方法加载指定的程序集
  • 通过string.EndWith方法来匹配接口和方法
  • 使用AddSingleton方法注册服务
  • 调用BuildServiceProvider方法获取ServiceProvider依赖注入容器对象
var services = new ServiceCollection();
var assembly = Assembly.Load("想要指定的程序集名字");
List<Type> typeList = assembly.GetTypes().where(t=> !t.IsInterface && !t.IsAbstract && t.Name.EndsWith("自己想要自动录入的名字后缀").ToList();
var dic = new Dictionary<Type,Type[]>();
foreach(var type in typeList)
{var interfaces = type.GetInterfaces();dic.Add(type,interfaces );
}
if(dic.Keys.Count > 0)
{foreach(var instanceType in dic.Keys){foreach(var interfaceType in dic[instanceType ]){services.AddSingleton(interfaceType ,instanceType );}}
}
services.BuildServiceProvider();
http://www.yayakq.cn/news/635252/

相关文章:

  • 浙江专业做网站北京装修公司排名推荐
  • 一个网站域名一年要多少钱网站做站群
  • 电商网站建设与管理学徒制下的课程网站建设
  • wordpress接口开发seo第三方点击软件
  • 苗木推广做哪个网站好js获取网站域名
  • 迁安做网站网址二维码在线生成
  • 现在做什么网站好Drupal对比WordPress
  • 三合一网站制作价格公司logo设计大全 效果图
  • 无忧建站自己0基础怎么创业
  • 用python语言做网站深圳证券网站开发
  • 家政服务网站模板网站建设需求分析流程图
  • 完整网站模板下载蚌埠 网站制作
  • 大连微信网站制作怎么做创业网站
  • 郑州一站式网站搭建网站制作和维护费用
  • 自动做图在线网站苏州聚尚网络科技有限公司
  • 惠阳东莞网站建设怎么查看网站是用什么系统做的
  • 企业建站套餐thinkphp wordpress
  • 建网站空间都有什么平台app界面设计常用的布局具有哪些
  • 佛山网站建设公司哪家比较好微分销手机网站制作
  • 高端网站建设968wordpress 学院主题
  • 如何建公司网站的步骤黄骅港招聘贴吧最新招聘
  • 广东网站建设网个人主页中不会展示下列哪项内容
  • dede网站建设淮北论坛招聘
  • 重庆网站推广团队政务网站群建设需求调研表
  • 营销型网站设计方案深圳的设计企业网站
  • 网站首屏高度网上购物有哪些网站?
  • 免费微网站建设平台网站建设的解决办法
  • 购物网站页面设计有免费推广平台
  • 网站建设后备案多少钱做快消品看那些网站好
  • 电子商务网站建设预算国外购物网站怎么做