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

网站ico图标 代码浪潮云网站建设

网站ico图标 代码,浪潮云网站建设,深圳住房建设局官网,上海上咨建设工程咨询有限公司介绍 有许多种方式可以用来考虑构建应用的类型#xff0c;通常类型用来描述一个特定的执行模型或者基于此的应用。举例说#xff1a;控制台应用#xff08;Console Application#xff09;、Web应用#xff08;Web Application#xff09;等等。所有这些类型的应用都可以… 介绍 有许多种方式可以用来考虑构建应用的类型通常类型用来描述一个特定的执行模型或者基于此的应用。举例说控制台应用Console Application、Web应用Web Application等等。所有这些类型的应用都可以用.NET Core来创建。.NET Core本身就是一个通用的开发平台。但是要赋予.NET Core跨平台的特性.NET Core仍要需要一个角来发掘应用的类型这被称为应用的可移植性applications portablility。可移植性本质上意味着哪里可以运行你的应用程序以及要在某个特定的机器上运行需要满足哪些先决条件。下面我们要描述两种主要的.NET Core具有的可移植类型。 Portable applications 可移植应用是.NET Core的默认的应用类型。这需要.NET Core被事先安装到运行程序的目标机器上。这就意味着你作为开发人员在不同的.NET Core装置之间你的程序是可移植的。这种类型的应用只需要携带、部署自身的代码和依赖即可.NET Core库之外的。为了创建一个可移植的应用程序所有你需要做的就是在project.json里面设置目前.NET Core的类库然后把frameworks改成如下所示 dependencies: {    Microsoft.NETCore.App: {  version: 1.0.0,            type: platform} },frameworks: {    netcoreapp1.0: {}} 【Microsoft.NETCore.App】是一个“元数据包”它向你表明你的目标.NET Core类库。依赖里的【typeplatform】属性意味着当发布时发布工具将省略发布这些依赖的.NET Core类库文件因为这些依赖类库文件已经随着.NET Core安装到目标服务器上了。 使用原生依赖的可以移植应用 使用原生依赖的可以移植应用是上面可移植应用的子集。这些可以移植的应用拥有一些在依赖链上特定地方指定的原生依赖这样这些原生依赖项可以直接运行的目标平台我们的可以移植程序也同样可以直接运行在这些平台上。最典型的例子就是我们的Kestrel服务器ASP.NET 跨平台 Web 服务器它的构建是基于libuv原生依赖。当你发布一个具有原生依赖的可移植应用时所有的发布输出都和上述一致至于原生依赖发布输出则会为每一个RIDRuntime Identifier生成一个文件夹。下面的project.json文件展示了一个可移植应用使用原生依赖 dependencies: {      Microsoft.NETCore.App: {  version: 1.0.0,            type: platform},      Microsoft.AspNetCore.Server.Kestrel: 1.0.0-*},    frameworks: {          netcoreapp1.0: {} } Self-contained applications 和可移植的应用不同独立的应用不依赖任何分享的组件在你准备部署程序的目标机器上。和它名字的暗示一样它意味着整个依赖是闭环的运行时将会和整个程序一起发布。这会使整个发布包变更大一些但是这也使得程序可以使用正确的原生依赖运行在任何一个.NET Core支持的平台上而不用管.NET Core是否已事先被安装到目标服务器上。这使得更加容易去部署你的应用程序到目标服务器上。因为现在应用程序的发布会自身携带运行时所以必须事先明确指定哪些平台你的程序将会运行。比如如果你想发布一个独立的程序到Windows 10但不准备运行到macOS和Linux这样你在开发时必须新增或删除一些平台platforms。完成一个独立的程序会经历很多步骤但第一步需要删除任何 type: platform 属性。第二步是保留对Microsoft.NETCore.App的依赖它会拉入一些我们需要的剩余的事情。最后我们需要在project.json中添加一个运行时runtimes节点以此来表明我们的程序将会在哪些平台上运行。 dependencies: {    Microsoft.NETCore.App: 1.0.0},frameworks: {    netcoreapp1.0: {} },runtimes: {    win10-x64: {},    osx.10.11-x64: {} } 当我们restore项目时如果project.json中包含runtimes节点NuGet将会restore所有指定的运行时。接下来当需要为给定的平台发布应用程序时我们使用如下的命令行 dotnet publish --runtime RID RID必须是project.json中指定的RID如win10-x64或者osx.10.11-x64否则会报错。如果你将要发布到的操作系统是你当前的.NET Core正在运行的操作系统则直接使用如下命令即可 dotnet publish  但是你仍然需要在project.json中指定对应的RID。 但需要注意的是在.NET Core Tools Preview 2 的时间期限内独立的应用是从本机NuGet缓存中发布的这就意味着应用所有的依赖包括.NET Core运行时和类库并不是运行优化的。因此独立的应用比可移植的应用整体上性能要低原因在于可移植应用所依赖的.NET Core运行时和类库都是随时可以运行ready-to-run的。 相关文章 ASP.NET Core 1.0 入门——了解一个空项目ASP.NET Core 1.0 部署 HTTPS .NET Framework 4.5.1.NET Core 1.0、ASP.NET Core 1.0和EF Core 1.0简介云服务器下ASP.NET Core 1.0环境搭建包含mono与coreclr使用VS Code开发ASP.NET Core 应用程序dotnet run是如何启动asp.net core站点的ASP.NET Core提供模块化Middleware组件“dotnet restore和dotnet run都做了些什么探秘 dotnet run 如何运行 .NET Core 应用程序.NET Portability Analyzer 已开源ASP.NET Core的配置1读取配置信息ASP.NET Core的配置2配置模型详解.NET Core 1.0 RC2 历险之旅使用VS Code开发 调试.NET Core 应用程序让我们Core在一起ASP.NET Core .NET Core.NET Core VS Code 环境配置官方博客明确了 .NET Core RC2/RTM 时间表.NET Core全新的配置管理[共9篇]利用记事本创建一个ASP.NET Core RC2 MVC应用微软.NET 正式劈腿成功横跨所有平台.NET Core 1.0 CentOS7 尝试解读发布.NET Core RC2 and .NET Core SDK Preview 1[.NET Core].NET Core R2安装及示例教程ASP.NET Core 开发-中间件(Middleware)结合Jexus Kestrel 部署 asp.net core 生产环境通过Jexus 部署 dotnetcore版本MusicStore 示例程序ASP.NET Core 中文文档 第一章 入门用 Visual Studio Code 在 macOS 上创建首个 ASP.NET Core 应用程序用 Visual Studio 和 ASP.NET Core MVC 创建首个 Web API用 Visual Studio 发布一个 Azure 云 Web 应用程序ASP.NET Core MVC 与 Visual Studio 入门第二章指南4.2添加 ControllerDotNet Core 介绍asp.net core 中间件详解及项目实战教你实践ASP.NET Core Authorization免看文档教程asp.net core 使用 Redis 和 Protobuf 进行 Session 缓存asp.net core 中间件详解及项目实战第二章 指南4.3添加 Viewdotnet core开发体验之开始MVCdotnet core 开发体验之Routing聊聊ASP.NET Core默认提供的这个跨平台的服务器——KestrelServer简析.NET Core 以及与 .NET Framework的关系.NET Core 使用Dapper 操作MySQL使用 CommandLineApplication 类创建专业的控制台程序简析 .NET Core 构成体系.NET Core也可以使用MongoDB了.NET Core ASP.NET Core 1.0在Redhat峰会上正式发布.NET Core面向未来的开源跨平台开发技术微软说它深爱着Linux现在它用行动证明了移植.NET Core计划整合各平台变得更简单了ASP.NET Core 介绍通过几个Hello World感受.NET Core全新的开发体验ASP.NET Core 运行原理剖析1:初始化WebApp模版并运行.NET Core系列 1、.NET Core 环境搭建和命令行CLI入门Asp.Net Core 发布和部署 MacOS Linux Nginx Asp.Net Core 发布和部署Linux Jexus 原文地址http://www.cnblogs.com/frankyou/p/5640481.html .NET社区新闻深度好文微信中搜索dotNET跨平台或扫描二维码关注
http://www.zqtcl.cn/news/937346/

相关文章:

  • 江苏盐城建筑公司网站seo专员的工作内容
  • 做网站内容腾讯云wordpress教程
  • 如何建设 linux 网站旅游区网站开发
  • 云南网站设计哪家好wordpress 右边栏
  • 服务器网站部署端口配置网站,商城,app+建设
  • 如何做公司网站优化装修店铺
  • 网站开发中常见的安全漏洞卢松松博客源码 wordpress博客模板
  • 美妆销售网站开发的目的东莞营销网站
  • 企业网站管理系统使用教程域名到期 网站打不开
  • 长春网站建设哪家专业国外免备案域名
  • 网站后台上传图片做难吗网站特效怎么做的
  • 泉州网站优化lamp环境做网站
  • 设计常用网站网站常见程序问题
  • 做网站竟然不知道cms如何添加网站图标
  • 东莞阳光网站官网缘魁上海网站建设
  • 山西孝义网站开发平面设计类网站有哪些
  • 手机版怎么做微电影网站青岛网站设计定制
  • 部队织梦网站模板免费下载红河网站建设代理
  • 网站开发学院网页制作模板html图片
  • 企业门户网站模板html上线网站备案和实名认证
  • 抖音代运营内容seo职业规划
  • dedecms网站制作教程做网站买好域名怎么办
  • 网站建立于网页设计ai网站设计
  • 青海省建设工程造价网站电商设计网站培训
  • 软件开发过程的阶段划分优化手机访问网站速度
  • 知名网站建设公司做分销网站好吗
  • 服务器php网站打不开潍坊网站模板在哪
  • 网站管理员要干些什么开发公司专票
  • 陕西省建设银行网站6网站都有什么类型的
  • 哪里有做网站设计全国室内设计学校