编辑人员注释:本文章由Windows Azure 网站团队的软件开发者 Amit Apple 撰写。

如果想要了解并亲身参与计算资源管理,那么您一定会很高兴得知这一消息:Windows Azure 网站现在提供一些非常有用的在线工具,可帮助您完成一些非同凡响的操作。这些工具已集成到您网站的 Kudu 仪表板(也称为网站控制管理 (SCM) 仪表板)中,现在我们来一起了解一下这些工具。

要进入 Kudu 仪表饭,只需使用您喜欢的 Internet 浏览器访问 https://{网站名称}.scm.azurewebsites.net(换言之,在网站名称前面加上 .scm)即可。进入仪表板时需要提供凭据,凭据与您的部署凭据相同。如果您从未设置过部署凭据,您可以在 Azure 门户中打开网站仪表板,然后单击 Set up deployment credentials。如果您已有部署凭据但忘记了,可以使用仪表板进行重置:

输入凭据后,即可进入网站的 Kudu 仪表板。以前,该仪表板仅用于 WAWS 的 Git 部署功能,而今它已包含多种工具,可用于对网站进行管理、监控和调试。

注意:Kudu 实际上是一个开源项目,您可以从 GitHub 中查看源,其中包括更多 wiki 文章,还可以提出bugs或者要求新功能。

Kudu 仪表板主页

在仪表板主页上,您可以查看 Kudu 的当前内部版本号,主页顶部列出了指向不同工具页面的链接。REST API 下列出了 Kudu 提供的 REST API 链接:

注意:由于 REST API 的返回值采用 json 格式,因此如果您使用 Chrome,则可以使用 JSONView 等插件工具轻松浏览 API

环境

在环境页面中,可以查看您的网站“看到”的当前所处运行环境的信息。这包括一般系统信息、应用程序设置、环境变量、路径、http 头和服务器变量:

注意:如果页面中包括连接字符串部分,其中列出的连接字符串可能未必是网站看到的。

调试控制台

这是Kudu为 Azure 网站管理提供的核心价值。调试控制台页面实际包含 2 个有用的工具:

  1. 网站的文件资源管理器,可供您查看网站内容、下载文件或整个文件夹、删除文件或文件夹、编辑文件甚至通过拖放上传文件。通过文件资源管理器下载文件夹时,将向您交付一个包含整个文件夹结构的 ZIP 文件。
  2. 网站的远程终端,允许您运行可以在 cmd.exe 进程中对网站运行的命令。例如,您可以运行从简单(dircd)到高级(Git cleannpm/nuget install)的任何命令。通过终端可以进一步了解沙盒(网站在其中运行)的限制。请注意,为了便于使用,文件资源管理器和终端之间的“当前目录”已同步。

有关调试终端的更多信息以及其他 Kudu 相关信息,请访问我的博客。

诊断转储

诊断转储是一个链接,可以生成包含部分网站日志的 ZIP 文件,从而有助于调查问题。事实上,在调查 Git 和 Dropbox 等部署选项的相关问题时,Microsoft 支持可能会请求您生成此类转储。

日志流

单击日志流链接时看似没有执行任何操作,但实际上已启动了对 LogFiles 目录的侦听器,因此在此写入的任何日志都将显示出来。当然,如果网站完全处于空闲状态,将不会有任何事发生;但是如果网站处于活动状态,一旦日志缓冲区填满,日志行将开始显示:

注意:单击此链接还将使应用程序日志(处于错误模式)持续12小时记录到文件系统。可以从 Azure 门户关闭此功能。

网站挂钩

网站挂钩是一种发布/订阅机制,利用该机制可以发布事件,该事件的所有订阅者均可获取此事件。目前仅支持一类事件,即部署后事件。当执行 Git(或 Dropbox/Mercurial)部署时,无论其成功还是失败,Kudu 都会调用部署后事件:

目前,我们通过与名为 Zapier的服务相集成来使用这一功能,该服务允许用户订阅此事件并相应地调用多种类型的操作,例如发送电子邮件、拨打电话号码、发送推文等。您可以在这篇文章中了解详细信息。

总之,Kudu 仪表板是 Azure 网站最强大、最灵活的扩展功能之一,可帮助您对网站进行全方位监控。我们希望您充分利用这一功能,实现高效、成功的部署!

本文翻译自:

http://blogs.msdn.com/b/windowsazure/archive/2014/03/04/windows-azure-websites-online-tools-you-should-know-about.aspx

转载于:https://www.cnblogs.com/new0801/p/6176294.html

您应该了解的 Windows Azure 网站在线工具相关推荐

  1. 使用 IIS Manager 对 Windows Azure 网站进行远程管理

     最近,我们为客户新增了使用 Windows自带的 IIS管理控制台管理 Azure网站的功能.IIS Manager支持 HTTP over SSL,提供到您的 Windows Azure 网站 ...

  2. 浏览器批量打开网站在线工具

    描述:浏览器批量打开网站在线工具 地址: http://www.ab173.com/zhanzhang/openurls.php

  3. 现实世界的Windows Azure 视频:新南威尔士州教育部(DET)利用Windows Azure实现在线科学测验...

    新南威尔士州教育部是南半球最大的教育机构.他们想改进八年级的科学测验方式,以再现学生在实验室所做的并且相信互动在线科学测验能够测验更广泛的 技能而不仅仅是纯科学知识.然而,DET估计若他们同时为65, ...

  4. Windows Azure 社区新闻综述(#78 版)

    欢迎查看最新版本的每周综述,其中包含有关云计算和 Windows Azure 的社区推动新闻.内容和对话.以下是本周的亮点. 博客文章: 博客:Windows Azure BizTalk 服务:如何开 ...

  5. Windows Azure实战pdf

    下载地址:网盘下载 内容简介  · · · · · · 本书应该是当下Windows Azure领域最具权威性.完整性和实用性,同时也是最与时俱进(结合最新技术)的书籍之一,由微软官方资深云计算专家撰 ...

  6. Windows Azure 解决方案系列: Real World Windows Azure: 与CloudBerry Lab 商业开发副总经理,Pavel Bondarchuk的访谈...

    公告:本博客为微软云计算中文博客的镜像博客.部分文章因为博客兼容性问题,会影响阅读体验.如遇此情况,请访问原博客. 作为Real World Windows Azure系列的一部分,我们采访了Clou ...

  7. Windows Azure公有云服务相关方案

    http://www.cnblogs.com/sennly/p/4139675.html 1.公有云平台服务简介 Windows Azure 是一个灵活而开放的云平台,通过该平台,您可以在数据中心快速 ...

  8. 在 Azure 网站上使用 Memcached 改进 WordPress

    编辑人员注释:本文章由 Windows Azure 网站团队的项目经理 Sunitha Muthukrishna 和 Windows Azure 网站开发人员体验合作伙伴共同撰写. 您是否希望改善在 ...

  9. Node.js 体验-在Windows Azure工作者角色上托管Node.js

    在我的前面的文章中我演示了如何在Windows Azure 网站(即WAWS)上开发和部署Node.js 应用程序.WAWS是Windows Azure 平台中的新功能.因为它是低成本, 同时它提供I ...

最新文章

  1. 面试 10+公司,囊获 8 个Offer,面经全公开
  2. html字体颜色代码表
  3. Java当中迭代器的使用(遍历容器ArrayList, HashSet,HashMap)
  4. MySQL的环境变量配置详细步骤
  5. teleport 组件的作用_人脸识别综述! 覆盖人脸检测,预处理和特征表示三大核心组件!...
  6. 单链表的回文判断(O(n)时间复杂度和O(1)的空间复杂度)
  7. 如何开始rails项目
  8. java JVM常见的四大异常及处理方案
  9. 从0开始学习 GITHUB 系列之「如何发现优秀的开源项目?」
  10. 面试字节、阿里等大厂后,总结了今年的 Java 面试必问的微服务面试题(含答案)
  11. 入局智能健身镜,小度破圈进行时
  12. 百利天恒更新招股书:上半年收入约3亿元,持续加大研发投入
  13. 领存技术至强 E5-2648L 6U VPX 通用密集计算刀片
  14. C# Culling Mask
  15. 成都盛迈坤电商:提高店铺商品评分的方法
  16. pr导出视频在哪里?
  17. 什么是GPT,如何克隆GPT类型的磁盘?
  18. Hadoop-HDFS
  19. 第1章 开始使用C++
  20. 2022大三计算机 | 保研机试 | 学习路线

热门文章

  1. iis7怎么安装php7,Linux下如何安装php7
  2. Android开发(1) | Fragment 的应用——新闻应用
  3. leetcode200. 岛屿数量
  4. insert函数的修改,
  5. LeetCode - Easy - 637. Average of Levels in Binary Tree
  6. 《Java8实战》笔记(04):引入流
  7. python输入程序_python程序的输入输出(acm的几个小程序)
  8. 给定没有重复数字的序列,将其全排列
  9. C++primer 第 4 章 表达式 4.1基础 4 . 2 算术运算符 4 .3 逻辑和关系运算符 4 . 4 赋值运算符 4 .5 递增和递减运算符 4.6成员访问运算符
  10. 进程锁 读写文件的小例子 C++代码