在Azure中创建asp.net core 应用

简介: 0、前言 在玩转Azure之前首先大家要有Azure账号,或者可以先申请一下微软的账号,然后进行与Azure的关联(azure账号是免费的)。但是关联的步骤还是很有意思的,他需要VISA国际信用卡(我申请的是国际版的账号),楼主我本身就是大土豪(搞得好像很有钱似的),重来不申请什么国际信用卡,都是国内银联信用卡搞的溜溜的,好吧为了搞一下azure,就申请了一张招商银行的VISA全币种国际信息卡(此处打个广告),不出3天就到了。

0、前言


 在玩转Azure之前首先大家要有Azure账号,或者可以先申请一下微软的账号,然后进行与Azure的关联(azure账号是免费的)。但是关联的步骤还是很有意思的,他需要VISA国际信用卡(我申请的是国际版的账号),楼主我本身就是大土豪(搞得好像很有钱似的),

重来不申请什么国际信用卡,都是国内银联信用卡搞的溜溜的,好吧为了搞一下azure,就申请了一张招商银行的VISA全币种国际信息卡(此处打个广告),不出3天就到了。从此也是有国际身份的人啦。

注册的官方地址:https://azure.microsoft.com/zh-cn/free/ 

此处注册省略几百个字。。。。。

 

注册完后,会发现我的信用卡为什么被扣了2.46美金,吓尿了,我的一顿午饭钱没有了,可以去吃土了,搞得我一整晚都睡不好,第二天打电话给微软客服人员,原来是为了验证信用卡是否可用,后期会返还的,自此楼主的心里的大石头放下了,可以不用吃土了,可以把昨晚的被子拿去洗了。

自此,我要踏上azure的道路了。

 

针对于Azure,一般国外公司用的多,国内的用得少。不过多掌握一些工具还是有用的,说不一定就技术移民出国去啦。

一、Azure介绍


 azure是一个开放而灵活的企业级云计算机平台,

其实就是一台操作系统,只是里面拥有强大的功能,数据分析,监控,发布部署、存储、加速等一系列牛逼的功能。下图只是截取一部分,如果有感兴趣的可以打开官网去查看。

官网地址:https://azure.microsoft.com/zh-cn/

 

二、把asp.net core应用发布到azure上


 

1、需要安装Azure开发,打开vs2017 选择  “工具”=》“获取工具和功能” 添加 Azure开发即可

 

 2、打开vs2017,新建一个asp.net core web应用,好了创建好了。

 搞定

 

 

3、右键项目,点击发布

 然后点击“发布”

 

 

然后出现如下图所示:

 其中  应用名称:可自定义,这个应用名称很关键,在发布用应用名称会出现在url地址上面,切记要改。

因为azure发布的地址为:http://<app_name>.azurewebsites.net  ,所以要把 app_name修改一下。(当然后期是可以加入我们自己的域名的)

 

资源组的目的主要是一个分组名,如果一个项目有关联很多的资源,比如其他项目,则可以把他们归为一组。

托管计划:就是发布得位置,以及存放的服务器配置大小,默认即可

 

4、点击创建即可。发布完后,会在浏览器中自动打开部署应用的地址

 

 


 

发布完成打开浏览器,url地址大圈的很关键。当然后期应该hi可以修改URL地址的。

 

 

 

 

打开我们Azure的门户可以查看

我们发布的应用,完美。

 

点击进入可以查看具体网站的数据量

 

5、这个只是发布,具体的应用等后期楼主研究应用到生产上后在来叙述


 

 

参考资料:

官网:

https://docs.microsoft.com/zh-cn/azure/

https://docs.microsoft.com/zh-cn/azure/app-service/app-service-web-get-started-dotnet


 

 

asp.net Core 交流群:787464275 欢迎加群交流
如果您认为这篇文章还不错或者有所收获,您可以点击右下角的【推荐】按钮精神支持,因为这种支持是我继续写作,分享的最大动力!

作者:LouieGuo
声明:原创博客请在转载时保留原文链接或者在文章开头加上本人博客地址,如发现错误,欢迎批评指正。凡是转载于本人的文章,不能设置打赏功能,如有特殊需求请与本人联系!

微信公众号:欢迎关注                                                 QQ技术交流群: 欢迎加群

                

LouieGuo
目录
相关文章
|
1月前
|
开发框架 .NET 开发者
简化 ASP.NET Core 依赖注入(DI)注册-Scrutor
Scrutor 是一个简化 ASP.NET Core 应用程序中依赖注入(DI)注册过程的开源库,支持自动扫描和注册服务。通过简单的配置,开发者可以轻松地从指定程序集中筛选、注册服务,并设置其生命周期,同时支持服务装饰等高级功能。适用于大型项目,提高代码的可维护性和简洁性。仓库地址:&lt;https://github.com/khellang/Scrutor&gt;
52 5
|
3天前
|
开发框架 安全 .NET
【Azure Developer】.NET Aspire 项目本地调试遇 Grpc.Core.RpcException 异常( Error starting gRPC call ... )
Error starting gRPC call. HttpRequestException: The SSL connection could not be established, see inner exception. AuthenticationException: The remote certificate is invalid because of errors in the certificate chain: UntrustedRoot
35 12
|
26天前
|
开发框架 算法 中间件
ASP.NET Core 中的速率限制中间件
在ASP.NET Core中,速率限制中间件用于控制客户端请求速率,防止服务器过载并提高安全性。通过`AddRateLimiter`注册服务,并配置不同策略如固定窗口、滑动窗口、令牌桶和并发限制。这些策略可在全局、控制器或动作级别应用,支持自定义响应处理。使用中间件`UseRateLimiter`启用限流功能,并可通过属性禁用特定控制器或动作的限流。这有助于有效保护API免受滥用和过载。 欢迎关注我的公众号:Net分享 (239字符)
50 1
|
2月前
|
开发框架 .NET C#
在 ASP.NET Core 中创建 gRPC 客户端和服务器
本文介绍了如何使用 gRPC 框架搭建一个简单的“Hello World”示例。首先创建了一个名为 GrpcDemo 的解决方案,其中包含一个 gRPC 服务端项目 GrpcServer 和一个客户端项目 GrpcClient。服务端通过定义 `greeter.proto` 文件中的服务和消息类型,实现了一个简单的问候服务 `GreeterService`。客户端则通过 gRPC 客户端库连接到服务端并调用其 `SayHello` 方法,展示了 gRPC 在 C# 中的基本使用方法。
56 5
在 ASP.NET Core 中创建 gRPC 客户端和服务器
|
1月前
|
开发框架 缓存 .NET
GraphQL 与 ASP.NET Core 集成:从入门到精通
本文详细介绍了如何在ASP.NET Core中集成GraphQL,包括安装必要的NuGet包、创建GraphQL Schema、配置GraphQL服务等步骤。同时,文章还探讨了常见问题及其解决方法,如处理复杂查询、错误处理、性能优化和实现认证授权等,旨在帮助开发者构建灵活且高效的API。
37 3
|
4月前
|
开发框架 前端开发 JavaScript
ASP.NET MVC 教程
ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。
57 7
|
4月前
|
存储 开发框架 前端开发
ASP.NET MVC 迅速集成 SignalR
ASP.NET MVC 迅速集成 SignalR
103 0
|
5月前
|
开发框架 前端开发 .NET
ASP.NET MVC WebApi 接口返回 JOSN 日期格式化 date format
ASP.NET MVC WebApi 接口返回 JOSN 日期格式化 date format
76 0
|
5月前
|
开发框架 前端开发 安全
ASP.NET MVC 如何使用 Form Authentication?
ASP.NET MVC 如何使用 Form Authentication?

热门文章

最新文章