【问题标题】:Deploy MVC5 application in azure在 Azure 中部署 MVC5 应用程序
【发布时间】:2014-04-29 20:33:50
【问题描述】:

我创建了正在运行的 mvc5 应用程序(带有 sql server 和实体框架的 Web UI) 正如预期的那样,现在我想在 azure 中部署它,最简单的方法是什么?

当前应用程序与 SQL DB 一起使用,我应该如何更改它以使用 azure sql Db,步骤是什么...

我正在使用 VS2013 高级网页版

谢谢!

【问题讨论】:

  • 在网上搜索“deploy ASP.NET MVC to Azure”,点击第一条:How to Deploy a Windows Azure Web Site,获利。
  • @CodeCaster 我想重新使用我的 mvc 项目是否可以在 vs2013 中,我不想从头开始创建它...
  • 当然可以。请准确说明您遇到的问题。 Azure 是否给您任何错误,您是否尝试过任何方法?另请参阅How to: Connect to Windows Azure SQL Database Using ADO.NET
  • @CodeCaster - 我现在想试试,我还没有做任何事情,因为我不想错误地破坏某些东西......目前 mvc 项目运行良好......我有 azure 帐户。你能帮忙解决一下步骤吗...
  • 您不必在 Azure 中拥有数据库即可使用 Azure Web 应用程序。请注意,Azure SQL 数据库与现场版本有一些不同的特征。

标签: c# azure visual-studio-2013 asp.net-mvc-5 asp.net-mvc-5.1


【解决方案1】:
  1. 登录到您的 Windows Azure 帐户
  2. 在 Azure 上创建 SQL 数据库
  3. 将数据库映射到您新创建的网站
  4. 为您的网站下载 PublishSettings
  5. Visual Studio:右键单击您的 MVC 解决方案并选择发布
  6. 选择导入并选择下载的发布设置
  7. 连接:选择为您的数据库提供的天蓝色连接字符串
  8. 点击发布

您也可以在点击在 VS 中发布后登录您的 azure 帐户。然后您不需要下载您的发布设置。选择您要部署到的网站,选择连接字符串并发布。

希望这能满足您的需求。

【讨论】:

  • 感谢 Jkone 投票!,当我在 VS 中创建数据库时,我只需为表输入新查询,如下所示 asp.net/mvc/tutorials/mvc-5/database-first-development/… 我的问题是我应该如何在 azure 中执行此新查询
  • 您必须将您当前的 IP 地址映射到您的 Azure 帐户。然后您可以使用连接字符串中的服务器地址并通过visualstudio或SQL Managementstudio连接到数据库。然后用这个脚本创建你的表。
猜你喜欢
  • 1970-01-01
  • 2017-02-25
  • 2023-03-08
  • 1970-01-01
  • 2020-05-25
  • 1970-01-01
  • 1970-01-01
  • 2022-01-13
  • 1970-01-01
相关资源
最近更新 更多