Startup任务通常被用在Windows Azure中安装东西或改变托管角色代码虚拟机的一些配置。有时当你通过计算仿真器在当地运行和测试时你不想执行那些安装步骤。(例如,你可能跳过一个冗长的下载或跳过你计算机上已有东西的安装)。
使用SDK 1.5,有几种被支持的方法来确定它是不是在仿真模式下运行。从.NET代码来看,有新的RoleEnvironment.IsEmulated 静态属性。从其他代码来看(像是批处理文件startup 任务),SDK 1.5带来一种很好的方法来将IsEmulated
值放到环境变量中。下面是startup任务的定义,将获得一个EMULATED 环境变量,来判别该角色是否在计算仿真器里运行。
注意xpath 属性。你可以提供很多种有用的path,将帮助你获得如端点的端口、本地存储资源的位置或配置的setting值。详细信息请查看MSDN文档:“xPath Values in Windows Azure” 和
“WebRole Schema”。
现在我们需要做的是利用我们startup任务中的这个环境变量值。startup.cmd 的第一行简单地检查一下环境变量值,如果它被设为true就立即退出:
我曾经在我的startup任务中写了各种各样的测试以避免重复运行电脑上的安装程序,这个新特性让我省去了这些事情。
本文翻译自:http://blog.smarx.com/posts/skipping-windows-azure-startup-tasks-when-running-in-the-emulator
分享到:
相关推荐
- **步骤**:在解决方案资源管理器中右键点击项目,选择“发布” -> “Azure 云服务”,然后按照发布向导完成发布流程。 ##### 3. 监控网站 - **工具**:Visual Studio 2013 内置了对 Azure 服务的监控功能,可以...
Windows Azure 模拟器是 Windows Azure 平台提供的一种模拟工具,允许开发者在本地测试自己的应用程序是否能够在 Windows Azure 平台上运行。模拟器提供了仿真的云端环境,帮助开发者快速测试和调试自己的应用程序。...
- **问题背景**:在尝试初始化一个Windows Azure Queue连接时,不断收到错误消息。 - **解决方法**:确保队列名称中不包含非法字符。 - **技术要点**: - **队列名称规则**:Windows Azure Queue服务对队列名称有...
将带来Windows Azure平台的功能以及开发的方式等各式各样的信息,帮助您了解微软的云计算平台以及相关技术,或是评估微软的Windows Azure平台能力,以及如何在Windows Azure上开发应用程序的知识和技术。 全书共12章...
- **虚拟机(VM)**:在Azure上,你可以创建和管理基于Windows或Linux的虚拟机,用于运行各种应用程序。 - **Web应用**:Azure Web Apps服务支持快速构建、部署和管理Web应用程序,支持多种开发框架如.NET、Node....
Windows Azure 概述
《Windows Azure从入门到精通》针对微软的云计算平台windows azure,循序渐进地介绍了如何构建和管理云端的可扩展应用,一次一个知识点,同时辅之以适当的练习,可帮助读者轻松掌握基本的编程技能,掌握windows ...
在 **Windows Azure** 中创建网站的过程相对简单,主要包括以下几个步骤: 1. **注册与登录**:首先需要注册一个 **Windows Azure** 账户,并登录到控制台。 2. **选择服务**:在控制台中找到“网站”服务,并点击...
通过使用Azure,企业可以在几秒钟内启动额外的计算资源来处理投票,同时利用Azure提供的负载均衡和故障恢复机制确保服务稳定运行。此外,Azure还支持实时数据分析和报表生成,帮助企业更好地理解用户行为并做出快速...
在中国,Windows Azure 运行在上海(中国东部)和北京(中国北部)两座主要城市的数据中心,这些数据中心达到了 T4 级别标准,不仅实现了异地灾难备份,而且提高了网络访问效率和数据业务的可靠性。在接入网络方面,...
在计费模式方面,Windows Azure 采用服务级别协议 (Service Level Agreement, SLA)为基础的计费方式。用户只需为实际使用的资源付费,如计算小时、存储容量和数据传输量。Windows Azure 和 SQL Azure 以及 AppFabric...
压缩包中的 Microsoft.WindowsAzure.Storage.dll 文件是该库的核心组件,包含实现了所有 Azure 存储服务交互的类和方法。dllme.txt 文件可能是记录库信息或编译信息的日志文件,用于帮助开发者了解库的详细情况。 ...
无论是本地应用还是托管在Windows Azure中的应用,都可以利用Windows Azure Storage进行高效的数据存储和访问。 总之,Windows Azure是一个功能强大且灵活的云计算平台,为企业提供了广泛的工具和服务,帮助他们...
接下来,我们将详细介绍如何在 Windows Azure 中创建虚拟机。 1. **登录 Windows Azure 门户**:首先访问 Windows Azure 官方网站并登录账户。 2. **选择“虚拟机”服务**:在门户中找到“虚拟机”选项,并点击...
同时,通过使用虚拟机角色或云服务,开发者可以在Windows Azure上部署复杂的计算任务。 #### 六、结语 《Windows Azure 编程》这本书深入浅出地介绍了Windows Azure平台的基本概念和技术细节,适合希望了解云计算并...
这一章节主要介绍如何在 Windows Azure 上运行开源操作系统,包括 Linux 的各个版本,并通过具体的步骤演示如何从映像库或 VMDepot 创建虚拟机。 ### 映像与磁盘的概念 在 Windows Azure 上创建虚拟机时,会涉及到...
windows azure
Build, deploy and manage cloud solutions using combination of Windows Azure Pack, System Center and Hyper-V Impress your peers at work by learning to build applications that can leverage the cloud to ...
1. **兼容性问题**:由于Windows Azure SDK是为较新版本的Windows设计的,因此在XP上运行可能会遇到兼容性问题。确保计算机满足最低硬件和软件要求。 2. **.NET Framework**:Windows Azure SDK可能依赖.NET ...