博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在仿真器中运行时跳过Windows Azure Startup任务
阅读量:7224 次
发布时间:2019-06-29

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

Startup任务通常被用在Windows Azure中安装东西或改变托管角色代码虚拟机的一些配置。有时当你通过计算仿真器在当地运行和测试时你不想执行那些安装步骤。(例如,你可能跳过一个冗长的下载或跳过你计算机上已有东西的安装)。

使用SDK 1.5,有几种被支持的方法来确定它是不是在仿真模式下运行。从.NET代码来看,有新的 静态属性。从其他代码来看(像是批处理文件startup 任务),SDK 1.5带来一种很好的方法来将IsEmulated 值放到环境变量中。下面是startup任务的定义,将获得一个EMULATED 环境变量,来判别该角色是否在计算仿真器里运行。

注意xpath 属性。你可以提供很多种有用的path,将帮助你获得如端点的端口、本地存储资源的位置或配置的setting值。详细信息请查看MSDN文档: 和 。

现在我们需要做的是利用我们startup任务中的这个环境变量值。startup.cmd 的第一行简单地检查一下环境变量值,如果它被设为true就立即退出:

if "%EMULATED%"=="true" goto :EOF

我曾经在我的startup任务中写了各种各样的测试以避免重复运行电脑上的安装程序,这个新特性让我省去了这些事情。

本文翻译自:

转载于:https://www.cnblogs.com/sesexxoo/archive/2011/10/07/6191344.html

你可能感兴趣的文章
类的继承、类的属性总结、类的方法总结
查看>>
linux ftp
查看>>
Linux LVM添加物理盘学习笔记1
查看>>
一个监控系统性能的脚本
查看>>
linux 搭建git 服务器
查看>>
按键精灵出故障,无法正常充值
查看>>
mysql select 导出数据 加分隔符
查看>>
用Mikrotik Router搭建GRE over IPSec 备用链路
查看>>
C语言--单链表
查看>>
安防蓝海带来亿万商机 汉王人脸通掀起产业风暴
查看>>
iexpress全力打造“免检”木马
查看>>
DHCP服务笔记
查看>>
Splunk携手AWS、NPower、Wounded Worrier Project (受伤战士项目) , Year Up 培养未来人才...
查看>>
Windows Server 笔记(四):DNS(3)
查看>>
服务器防火墙打开失败,如何开放端口
查看>>
centos6.5下安装配置hudson
查看>>
哈佛大学会玩!居然用爬墙机器人教编程
查看>>
控制代码只运行一次
查看>>
***博客系统文章的数据库存储方式
查看>>
新一代 CI 持续集成工具 flow.ci 正式开源
查看>>