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

电子商务网站建设与维护ppt浅析网站域名在搜索引擎排名中的作用

电子商务网站建设与维护ppt,浅析网站域名在搜索引擎排名中的作用,重庆网站推广运营,企业网站建设的重要性及意义介绍本文的目的是#xff1a;通过创建一个返回列表的简单服务#xff0c;并在 Docker 容器中运行该服务#xff0c;让您熟悉使用 .NET 创建微服务的构建过程。安装 .NET SDK要开始构建 .NET 应用程序#xff0c;首先下载并安装 .NET Core SDK#xff08;软件开发工具包通过创建一个返回列表的简单服务并在 Docker 容器中运行该服务让您熟悉使用 .NET 创建微服务的构建过程。安装 .NET SDK要开始构建 .NET 应用程序首先下载并安装 .NET Core SDK软件开发工具包。根据操作系统的类型下载并安装对应版本的 .NET Core SDK v3.1 .NET SDK (64-位)https://dotnet.microsoft.com/download/dotnet-core/thank-you/sdk-3.1.401-windows-x64-installer.NET SDK (32-位)https://dotnet.microsoft.com/download/dotnet-core/thank-you/sdk-3.1.401-windows-x86-installer检查安装是否正确.NET SDK 安装完成后打开一个命令提示符窗口并运行以下命令:dotnet 如果命令运行时打印出的信息是介绍如何使用 dotnet说明安装正确。创建您的服务创建一个应用在命令提示符窗口运行以下命令dotnet new webapi -o myMicroservice --no-https cd myMicroservice 第一行中 dotnet 命令创建了一个 webapi一个 REST API 终端类型的“新”应用。参数 -o 创建一个名为 myMicroservice 的目录用于存储应用程序。标记 --no-https 创建一个不需要 HTTPS 证书就可以运行的应用程序以便简化部署。使用 cd myMicroservice 命令进入新建应用程序的目录。生成的代码可以看到在 myMicroservice 目录中创建了几个文件为您提供了一个可以运行的简单服务。myMicroservice.csproj 定义了项目引用的库等。Startup.cs 包含应用程序启动时加载的所有设置和配置。Controllers/WeatherForecastController.cs 有一个简单 API 的代码可以返回未来 5 天的天气预报模拟数据。Controllers/WeatherForecastController.cs 文件中代码[ApiController] [Route([controller])] public class WeatherForecastController : ControllerBase {private static readonly string[] Summaries new[]{Freezing, Bracing, Chilly, Cool, Mild, Warm, Balmy, Hot, Sweltering, Scorching};private readonly ILoggerWeatherForecastController _logger;public WeatherForecastController(ILoggerWeatherForecastController logger){_logger logger;}[HttpGet]public IEnumerableWeatherForecast Get(){var rng new Random();return Enumerable.Range(1, 5).Select(index new WeatherForecast{Date DateTime.Now.AddDays(index),TemperatureC rng.Next(-20, 55),Summary Summaries[rng.Next(Summaries.Length)]}).ToArray();} } 运行您的服务确保命令提示符定位在 myMicroservice 目录中运行以下命令dotnet run 命令完成后在浏览器中打开『http://localhost:5000/WeatherForecast』恭喜您已经运行了一个简单的服务。安装 DockerDocker 是一个平台它可以让你将一个应用程序及其配置和依赖项组合成一个叫作容器的单独的、可独立部署的单元。下载并安装 Docker Desktop请参阅我之前翻译的 Docker 快速入门一或者查看这篇文章https://ittranslator.cn/backend/docker/2020/06/19/quickstart-1.html检查 Docker 是否可用安装完成后打开一个新的命令提示符窗口并运行以下命令docker --version 若命令运行后显示一个版本信息那么表示 Docker 安装成功了。添加 Docker 元数据要运行 Docker 镜像需要一个 Dockerfile —— 一个文本文件其中包含如何将应用构建为 Docker 镜像的指令。Docker 镜像包含将您的应用作为 Docker 容器运行所需的所有内容。添加 Dockerfile 文件在 myMicroservice 目录中使用文本编辑器(推荐使用 Visual Studio Code)创建一个名为 Dockerfile 的文件包含以下内容FROM mcr.microsoft.com/dotnet/core/sdk:3.1 AS build WORKDIR /src COPY myMicroservice.csproj . RUN dotnet restore COPY . . RUN dotnet publish -c release -o /appFROM mcr.microsoft.com/dotnet/core/aspnet:3.1 WORKDIR /app COPY --frombuild /app . ENTRYPOINT [dotnet, myMicroservice.dll] 注意确保将文件命名为 Dockerfile(没有扩展名)而不是 Dockerfile.txt 或其他名称。添加 .dockerignore 文件(可选的).dockerignore 文件可以减少 docker build 过程中使用的文件集文件越少则构建越快。在文本编辑器中创建一个名为 .dockerignore 的文件(这个文件类似于 .gitignore 文件如果你熟悉的话)包含以下内容:Dockerfile [b|B]in [O|o]bj 创建 Docker 镜像运行以下命令docker build -t mymicroservice . docker build 命令使用 Dockerfile 构建 Docker 镜像。参数 -t mymicroservice 告诉命令标记(或命名)镜像为 mymicroservice。最后一个参数告诉命令使用哪个目录来查找 Dockerfile (. 指定当前目录)。译者注如果是第一次在本机上创建基于 mcr.microsoft.com/dotnet/core/sdk:3.1 和 mcr.microsoft.com/dotnet/core/aspnet:3.1 的镜像构建 mymicroservice 镜像将会是一个漫长的过程因为从官方 Docker 注册表拉取镜像实在是太慢了耐心等待终会成功的我已经实践过了。等待镜像构建完成可以运行下面的命令来查看计算机上可用的所有镜像的列表包括您刚刚创建的 mymicroservice 镜像。docker images 运行 Docker 镜像您可以使用下面的命令在容器中运行您的应用docker run -it --rm -p 3000:80 --name mymicroservicecontainer mymicroservice 可选地您可以在单独的新的命令提示符窗口中输入下面的命令查看正在运行的容器docker ps 在运行 docker run 命令后您可以在浏览器中输入 URL『http://localhost:3000/WeatherForecast』来访问正在容器中运行的应用程序。恭喜您已经成功地创建了一个可以使用 Docker 容器部署和缩放的小型、独立的服务。以上这些就是微服务的基本构建块。作者 Microsoft 官网 译者 技术译民出品 技术译站https://ITTranslator.cn/
http://www.zqtcl.cn/news/826896/

相关文章:

  • wordpress无法添加媒体百度官网优化
  • 安徽教育云网站建设贾汪网站开发
  • 商业设计网站推荐用图片设置网站首页
  • 同ip网站有什么危害软文营销的特点有哪些
  • 用动易做的校园网站成品网站 免费试用
  • 没有网站做cpa怎么赚钱网站模板中企动力
  • 商会联盟网站建设方案免费的个人空间建网站
  • 徐州网站建设4个人网站设计师
  • 易企秀网站怎么做轮播图装饰设计公司wordpress主题
  • 网站建设搜索优wordpress the
  • 怎么做点图片连接网站北京大学网络服务
  • 家具制作网站台州网页设计公司
  • 优化网站 提高查询建设综合购物网站
  • 农产品网站设计方案湖南长沙网站建设公司
  • 网站过期查询服务器放网站吗
  • 郑州做网站的外包公司有哪些大连seo排名
  • 写小说的网站自己做封面2008年做的网站
  • 哈尔滨做网站哪家好强企业邮箱登录入口163
  • 网站点击率原因学php到做网站要多久
  • 哪里有创建网站的长沙网站seo技巧
  • 影楼公共网站wordpress提交360
  • 哪有做网站东莞中堂网站建设
  • 什么叫域名访问网站网络运营管理
  • 深圳网络推广网站泰安网站建设公司
  • 淄博网站建设铭盛信息如何注册一个app平台
  • 深圳网站的建设维护公司成功的网站必须具备的要素
  • wordpress主题站主题小型企业网站的设计与实现
  • 长沙专门做网站公司怎么进入网站管理页面
  • 做网站企业的发展前景东莞免费企业网站模板推广
  • 国外做锅炉的网站wordpress批量提交表单