.NET Core支持跨平台的应用。现在越来越多的.net应用可以部署云上或Docker上。本文简单介绍如何将.NET 5的ASP .NET Core应用部署到Docker.
打开VS2019,创建一个跨平台的Asp.NET Core应用 ,命名为:ASP.NETCore.Test。目标框架选择 .NET 5。
记得勾选Docker支持项。(创建完会自动生成DockerFile文件,方便Docker部署)
在Pages文件夹下,打开index.cshtml,写下页面内容
@page@model IndexModel@{ ViewData["Title"] = "Home page";}<div > <div id="msg">[状态]@Model.Code<br/>[消息]@Model.Message</div></div>
在后台的index.cshtml.cs页面下封装上面两个属性。
public string Message { get; private set; } public int Code { get; private set; }
并在页面的OnGet()事件下,写下返回值。
Code = 200; Message = "调用成功";
在Program.cs启动类,指定端口号8083:
public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args) .ConfigureWebHostDefaults(webBuilder => { webBuilder.UseStartup<Startup>() .UseUrls("http://*:8083"); });
启动调试,在浏览器看到结果类似下图所示:
以上简单例子就是.NET 5的应用了。若要部署到Docker,则修改dockerfile文件中的脚本:
FROM mcr.microsoft.com/dotnet/aspnet:5.0 #设置工作目录为 `/publish` ......原文转载:http://www.shaoqun.com/a/826732.html
跨境电商:https://www.ikjzd.com/
telegram:https://www.ikjzd.com/w/1734
outfit:https://www.ikjzd.com/w/938
aicpa:https://www.ikjzd.com/w/1373
.NETCore支持跨平台的应用。现在越来越多的.net应用可以部署云上或Docker上。本文简单介绍如何将.NET5的ASP.NETCore应用部署到Docker.打开VS2019,创建一个跨平台的Asp.NETCore应用,命名为:ASP.NETCore.Test。目标框架选择.NET5。记得勾选Docker支持项。(创建完会自动生成DockerFile文件,方便Docker部署)在Pages
产品推广工作细节表格:https://www.ikjzd.com/tl/2930
Merchantwords 账号与密码:https://www.ikjzd.com/tl/2964
外媒称张成泽数百名亲属被劳教 包括远房亲戚:http://lady.shaoqun.com/a/43231.html
我挺着7个月大肚伺候公婆满腹委屈:http://lady.shaoqun.com/a/64573.html
哄你女朋友入睡的睡前故事:http://lady.shaoqun.com/a/386326.html
那些甜蜜的爱情故事:http://lady.shaoqun.com/a/386327.html
mymall:https://www.ikjzd.com/w/1050
积分积分:https://www.ikjzd.com/tl/2904
【日本旅游必买药妆】——日本旅游买什么药妆:http://www.30bags.com/a/419824.html
张柏芝自曝拍艳照原因 大爆陈冠希另类癖好:http://lady.shaoqun.com/a/46137.html
被两个男人同时前后做 两个人一前一后一进一出着:http://lady.shaoqun.com/m/a/248081.html
亚马逊Prime Day首日创单日最高销量,平台政策更新...一周热点:https://www.ikjzd.com/articles/146028
没有评论:
发表评论