博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
发布.NET MVC网站 到Azure
阅读量:5263 次
发布时间:2019-06-14

本文共 819 字,大约阅读时间需要 2 分钟。

最近的项目部署在Microsoft Azure,学习了一些新东西,记录下。

1.账号。

用于登录portal(),账号下有对应的Subscription,Resource Group。这些将决定项目部署的地方,类似目录。

如果登录之后没有显示对应的subscription,一般是权限问题,证书之类的。

 

2.发布方法,选择web deploy

 

3.Settings,有设置数据库连接字符串(config里的connectString)。有太多信息要涂,就不贴图了。

 

4.预览,如果有错误,就不会显示要发布的文件。接下来发布即可。

 

5.安全设置。

将config里的配置信息全部提取出(key和value的配置),直接配置在Azure 上。

找到Azure 上项目所在位置的settings:

将config的配置信息在Azure上用key和value管理,以后更新维护就直接在azure上update,不用重新deploye或者编辑config文件。

也可以将网站的证书指纹配置在这里。

假如Azure上有配置,config里也有配置,azure 的在项目运行时会覆盖config 的配置。

 

同理,数据库连接字符也可以从config提取出来,使用azure管理。

 

6.在azure上编辑文件。

Azure上的编辑器默认是最强IDE vs最新系列。

Azure 提供 console 控制台,在线编辑等方式。它会跳转到网站的根目录,选择要编辑的文件,然后就可以保存运行了。

对于改动一下配置,或者修复一些小bug,就不需要重新deploy了。当然,修改bug还是建议本地改,git能保证code记录。

万一在azure 改了,没有同步在git上,就坑了。

 

 

数据库也是在Azure上,不过那个相对简单,配置好防火墙(IP地址)就可以了。

 

转载于:https://www.cnblogs.com/shy-huang/p/7097918.html

你可能感兴趣的文章
关于FriendlyUrl 与EnablePageMethods冲突的问题
查看>>
用户登录系统(三)
查看>>
[SCOI2010][BZOJ1854] 游戏|二分图匹配|匈牙利算法|并查集
查看>>
mysql:数据库备份方案
查看>>
桂林电子科技大学第三届ACM程序设计竞赛 G 路径
查看>>
物联网服务端架构
查看>>
BZOJ 1102: [POI2007]山峰和山谷Grz【BFS】
查看>>
整齐打印
查看>>
ajax post 时 form数据serialize()
查看>>
解决php的sha1和java的sha1(DigestUtils.sha1Hex)产生的字符串不相等的问题
查看>>
"New page after" by code
查看>>
AsyncAwait 学习
查看>>
MySQL数据库学习之二
查看>>
操作系统中断的运行细节
查看>>
Visual Studio的Web Performance Test提取规则详解(1)
查看>>
poj1125
查看>>
推荐10款免费而优秀的图表插件
查看>>
基于java的五子棋小游戏
查看>>
[源码和文档分享]基于C#实现的电影网站数据爬虫和电影网站
查看>>
POJ 1654 Area [多边形面积]
查看>>