1

我是新手asp.net,想做以下事情:

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

我的问题:

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

1 回答 1

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 用户(因为这是应该运行网站的帐户)。

于 2013-07-16T10:29:01.583 回答