如何在全新的Azure门户中托管ASP.NET应用程序

Windows Azure现在是基于Silverlight的了,它的门户也彻头彻尾的改过了。现在的他什么信息啊,操作啊都在同一个页面上完成。通过部署、角色实例、托管服务的属性窗口来提供各种扩展操作的,左边的窗格包含一个在线的“How to”向导和一些用来完成其他操作的选项,针对SWAP VIP的OS配置现在可以通过上方的Ribbon控件来完成。

至于Windows Azure新的门户的外观这些不急于讨论,现在我们主要讨论下如何在全新的Azure门户中托管ASP.NET应用程序。

刚开始,我们先操作以下三个步骤:

1,打开Visual Studio。

2,创建一个新的项目,在“Cloud”标签下,选择Windows Azure项目模板。

3,选择“ASP.Net Web Role”,然后点击向右的箭头按钮。

4,为了测试,在“Default.aspx”中做出一些修改。
5,在云项目上右击,然后选择“Publish”。从给出的两个选项中选择“Create Service Package Only”。

点击“OK”按钮,然后你会看到一个发布成功的消息,并且,有两个文件会被自动地创建。

1,包文件(.cspkg)

2,配置文件(.csdef)

要在Azure中托管应用程序,我们需要提供这些文件的完整路径。所以,应该记录下这个路径。

这个应用程序是在local application fabric上运行和启动的。登录到Azure的Development门户。在登录成功以后,你会看到一个迁移到新的Azure门户的选项。选择这个选项。你可以毫无后顾之忧地迁移到新的门户,因为在任何时候你都可以切换回旧的门户。

在左边的窗格中,你可以看到到一个托管服务被列了出来。我创建了一个托管服务,在“Hosted Service”选项的旁边,它作为一个计数被列了出来。要创建新的服务,你可以点击“Hosted Service,Storage Account & CDN”选项。

你可以创建一个新的托管服务

我已经创建了一个叫作“FirstApplication”的托管服务。在这里,我们会在这个托管服务中部署一个ASP.Net Web应用程序。

点击“FirstApplication”,然后点击上方的“New Staging Deployment”。

注意,这里的“debugmode”是我的订阅的名字。

在点击了上方Ribbon中的“New staging Deployment”以后,会弹出下面这个窗口。

我们需要提供部署的名字,然后,我们需要浏览到包文件和配置文件。我们在本地系统上创建并打包了一个ASP.NET应用程序。所以,我们可以选择“Browse Locally”选项。如果我们的配置文件和包文件在某些存储器中(例如:BLOB),那么我们可以选择“Browse Storage”选项。

在本地浏览的过程中,提供你的包文件和配置文件的确切路径。

我们提供的部署名是“Test1Demo”。当你浏览到一个包文件和一个配置文件的时候,点击“OK”按钮。

当我点击“OK”按钮的时候,我得到了下面这个警告。

当我点击“See more Details”的时候,我看到这个警告是关于这个Web角色只有一个实例的。

如果你想自己来增加Web角色的实例数的话,可以忽略这个警告,点击“Yes”。

如果你点击了“OK”,你可以看到一些和各个部署阶段有关的变更信息。

一段时间以后,你会看到如下所示的“Ready”消息。

现在,你的应用程序已经被托管到Azure的Staging服务器中了。点击部署名(在这个例子中,部署名是“Test1Demo”)。点击部署名以后,在“Properties”标签中点击DNS服务器的URL,在一个浏览器中打开托管在Azure中的ASP.Net Web应用程序。

原文名:Windows Azure for Developers Task 6:Hosting ASP.Net Application in New Silverlight based Azure Portal 作者:Dhananjay Kumar

【本文乃51CTO精选译文,转载请标明出处!】

【编辑推荐】

微软公布云计算平台Azure收费模式细节 云计算意在长远,微软云计算服务Windows Azure已经启用 技术透析:Windows Azure Platform框架与组成 微软Windows Azure Platform技术解析 走近微软云:SQL Server到Azure数据同步 当微软Azure遭遇亚马逊EC2:五大关键区别 Windows Azure云计算平台新增五大功能 云计算前途光明 Azure用户数突破31000 如何把应用程序部署到Windows Azure中

【责任编辑:王勇 TEL:(010)68476606】

时间: 2024-08-07 12:35:02

如何在全新的Azure门户中托管ASP.NET应用程序的相关文章

如何在全新的Azure门户中创建一个新的托管服务

Windows Azure是一个基于Silverlight的软件,它的开发门户现在也已经焕然一新了.它的所有信息,所有的操作都可以在一个页面中完成.使用这个全新的门户,从配置guest操作系统到停止或重启一个服务,几乎在一个页面上,就可以把所有的事情完成.这个全新的门户有一个位于顶部的Ribbon,一个左窗格和一个右窗格.下面让我们来探讨下如何在全新的Azure门户中创建一个新的托管服务. 以下是创建新托管服务的步骤: 1,登录到Azure门户 2,在左上方点击"New Hosted Servi

azure-Visual Studio 无法通过Azure门户中下载的发布配置文件进行网站发布

问题描述 Visual Studio 无法通过Azure门户中下载的发布配置文件进行网站发布 我想在VS2013中通过发布配置文件的方式将网站发布到azure上(使用的azure帐户是中国区1元免费订阅). 我从azure门户上将发布配置文件下载下来,然后通过导入发布文件的方式进行发布,但在导入文件时,老是报这样的错:文件xxx不含microsoft azure的有效发布设置.请问一下这个问题怎么解决呢? 解决方案 Hi VS默认是使用的国际版的azure,所以默认在Visual Studio中

如何在IIS 7.0中配置ASP.NET应用程序

如果 ASP.NET Web 应用程序以 IIS 7.0 为宿主,则可以用多种方式为该应用程序进行配置设置.这包括: 使用 IIS 管理器. 直接编辑 Web.config 文件.可以在 Visual Studio 或 Visual Web Developer 中或通过使用文本编辑程序完成此任务. 使用 IIS 7.0 命令行工具 (Appcmd.exe).使用此实用工具,可以指定 IIS 配置设置和 Web 应用程序配置设置. 使用 Windows Management Instrumenta

全新Windows Azure缓存的预览版现已发布

全新 Windows http://www.aliyun.com/zixun/aggregation/13357.html">Azure 缓存的预览版现已发布.此托管服务可以提供闪电般的数据访问速度,以帮助您构建更具可伸缩性.响应更快的应用程序. 详情如下: •托管式缓存:这一全新的托管服务为需要的客户提供专用缓存. •降低成本:这一全新的服务为几乎所有价位的产品提供了更低定价.现在,客户只需根据缓存大小付费, 而不用根据网络请求付费.您可以在这里找到有关定价的详细信息. •改善管理体验:

在 Intranet 环境中保护 .NET Web 应用程序

web|程序 Microsoft Corporation内容简介 基于 Intranet Web 应用程序的安全性并不是不重要,因为它存在于许多控制网络中,并且对一个限制集合中的用户是可以访问的.不同个体和部门可能需要对应用程序提供的功能和数据有不同的访问等级,所以在传输过程中仍然必须保护机密数据的安全性.为了使问题复杂化,应用程序的安全性结构必须补偿任何安全性相关的问题,这些问题源于存在的基础和要配置应用程序的 Intranet 的操作特点. 通过关注某些常用分布式应用程序结构的要求,本章介绍

如何在Win 2003系统中配置ASP.net环境

  一.IIS6.0 新特点 IIS 6.0 包括许多新功能,它们旨在帮助企业.IT 专业人士和 Web 管理员实现其网站(他们可能拥有位于单个 IIS6.0 服务器或多个服务器上的数千个网站)在性能.可靠性.可伸缩性和安全性方面的目标. 下表总结了不同版本的 IIS 之间的重要区别.   IIS 4.0 IIS 5.0 IIS 5.1 IIS 6.0 平台 Windows NT 4.0 Windows 2000 Windows XP Professional Windows Server 20

Win 2003中配置ASP.net环境_Windows2003

    大家知道,Microsoft为了更好地预防恶意用户和攻击者的攻击,在默认情况下,没有将 IIS6.0 安装到 Windows Server 2003 家族的成员上.而且,当我们最初安装 IIS6.0 时,该服务在高度安全和"锁定"模式下安装.在默认情况下,IIS6.0 只为静态内容提供服务即,诸如 ASP.ASP.NET.在服务器端的包含文件.WebDAV 发布和 FrontPage Server Extensions 功能只有在启用时才工作.在windows 2003 IIS

Azure容器中建立Kubernetes群集

像Kubernetes这样的容器编排工具,对于容器化应用的管理至关重要.本文将分步讲解在微软Azure上建立Kubernetes集群. 尽管容器让开发人员建立和部署新应用变得更加容易,但是在开发和生产中运行容器却截然不同.现代,生产级别的应用程序都需要扩展以满足不断膨胀的需求,而且其支撑的基础架构也要对单个组件故障具有恢复性.这样,大多数公有云提供商提供了可以容纳生产环境的容器服务,例如Microsoft的Azure Container Service. 通过Azure Container Se

微软在Windows Azure服务中推出首个Hadoop公共预览版

Windows Azure服务再添新成员,微软于今年三月十八号将名为HDInsight的首个Hadoop公共预览版带到我们面前. 截至目前,微软已经完成了Azure HDInsight服务三个内部预览版的小范围测试工作.(我刚开始以为去年十月公布的已经是公共版本,但根据微软官方的说法,这周推出的才是首个公共预览版.) 微软及其合作伙伴Hortonworks曾于2011年秋季共同宣布,有计划将Hadoop大数据框架引入Windows Server与Windows Azure.微软已经于去年十月在W