2013-05-08 133 views
1

我是新来asp.net,想做到以下几点:如何使用数据库部署asp.net mvc 4应用程序?

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

我的问题:

  • 如何处理数据库?
  • 如何将它移动到服务器上?

回答

1

有几个步骤:

  • 据微软(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文件的实际路径(c:\inetpub\wwwroot\MY_SITE\AppData\MYDATABASE.mdf)。

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