如何使用数据库部署asp.net mvc 4应用程序?

时间:2013-05-08 16:34:29

标签: asp.net asp.net-mvc asp.net-mvc-4 deployment amazon-ec2

我是asp.net的新手,想要执行以下操作:

我有一个使用本地数据库(mdf)的asp.net mvc 4网站。 我想在Windows 2012服务器(amazon ec2)上安装该网站。

我的问题:

  • 如何处理数据库?
  • 如何将其移至服务器上?

1 个答案:

答案 0 :(得分:1)

有几个步骤:

  • 根据Microsoft(http://msdn.microsoft.com/en-us/library/dd410407(v=vs.90).aspx),您应首先将您的网站发布到本地文件夹;您可以点击Include files from the App_Data folder
  • 来启动数据库
  • 您将已发布的文件夹转移到Windows 2012,例如c:\inetpub\wwwroot的子文件夹。
  • 您必须在IIS中创建一个新网站(我会让您自己搜索;-))

注意:我对mdf文件并不熟悉,但您必须修改web.config,以指向mdf文件的实际路径{{1 }})。

注意:此外,IIS用户帐户应该有权编写数据库;因此文件夹c:\inetpub\wwwroot\MY_SITE\AppData\MYDATABASE.mdf应相应地修改其安全性(右键单击,c:\inetpub\wwwroot\MY_SITE\AppData\)以添加IIS用户(因为这是应该运行该网站的帐户)。