gpt4 book ai didi

asp.net-mvc - 在部署之前在本地开发 Azure 应用程序

转载 作者:行者123 更新时间:2023-12-03 03:17:32 25 4
gpt4 key购买 nike

我正在开发一个 Asp.net MVC 5 单页应用程序,当我们进入测试阶段时,该应用程序最终将部署在 Azure 上。我严格推迟 Azure 部署,因为 Azure 试用期很短,在我们进入 Beta 版之前就会用完。

如果试用时间更长,开发将会变得更加容易,因为我可以直接在 Azure 上进行开发。但事实并非如此。

我想使用的 Azure 服务

我想使用

  • SQL 数据库 - 用于结构化数据
  • 表格 - 用于非结构化内容
  • Blob 存储 - 用于图像、文档和其他文件

开发

很容易在本地开发我的 Asp.net MVC 应用程序,然后将其发布到 Windows Azure 上,可以直接发布(我认为这将被视为 Azure 网站),也可以通过创建 Azure 云项目和 ass Web 角色(我认为这将被视为 Azure 网站)来发布。认为会被视为Azure云服务)。

问题

这些是目前最困扰我的事情:

  1. 提到的部署方案是否正确(Azure 网站与 Azure 云服务)?
  2. 我可以创建一个本地 SQL Server 数据库用于开发目的,然后部署到 Azure SQL 数据库(如果我以后只在 Azure 上创建没有任何数据的架构也没关系)
  3. 如何在本地开发 Azure 表?
  4. 如何在本地开发 Azure Blob 存储?

Please refer to my question numbers when providing answers.

最佳答案

Is the deployment scenario mentioned correct (Azure Web Site vs Azure Cloud Service)?

Azure 网站和 Azure 云服务是在 Windows Azure 中部署代码的两种(三种)方式。 Azure 云服务是 Windows Azure 提供的平台即服务 (PaaS) 产品,您可以将 Azure 网站视为专门的 PaaS 产品。请参阅此帖子了解两者之间的区别:What is the difference between an Azure Web Site and an Azure Web Role .

Can I create a local SQL Server database for development purposes and then deploy to Azure SQL Database (doesn't matter if I only create schema without any data on Azure later)

一般来说是的。 Windows Azure SQL 数据库和本地 SQL Server 之间存在一些差异,只要您的数据库不包含那些不受支持的功能(例如 CLR 数据类型),就应该没问题。请参阅此链接了解更多详细信息:http://msdn.microsoft.com/en-us/library/ee336281.aspx .

How do I develop for Azure Tables locally? How do I develop for Azure Blob storage locally?

您需要使用 Windows Azure SDK 来实现此目的。当您安装 Windows Azure SDK 时,它还会安装存储模拟器。存储模拟器支持 Azure 表和 Blob 存储。 SDK 当前版本是 2.2,您可以从这里下载/安装:http://www.windowsazure.com/en-us/downloads/ 。安装 SDK 后,您将在 Visual Studio Server Explorer 中看到管理存储模拟器的选项。

注意: 2.2 版中包含的存储模拟器不支持最新版本的存储客户端库,为此您需要安装当前处于预览版的存储模拟器 2.2.1。您可以在这里阅读更多相关信息:http://blogs.msdn.com/b/windowsazurestorage/archive/2014/01/27/windows-azure-storage-emulator-2-2-1-preview-release-with-support-for-2013-08-15-version.aspx

关于asp.net-mvc - 在部署之前在本地开发 Azure 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21526023/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com