如何从源代码将nopCommerce 3.5部署到新服务器?

时间:2015-02-19 05:38:47

标签: asp.net-mvc nopcommerce

我有nopCommerce 3.5源代码,其中包含许多需要移动到新服务器的自定义和插件。我恢复了数据库备份并在新服务器上拥有源。还需要哪些其他步骤来确保正确部署到新的开发服务器?

1 个答案:

答案 0 :(得分:0)

对于最新的NopCommerce版本,有一个简短的说明文件,用于在此处将代码发布到服务器:http://nopcommerce.codeplex.com/SourceControl/latest#src/Deploying.Readme.txt

我没有亲自尝试过这种方法,因为我使用的是NopCommerce 3.10版,它有一种替代的部署方法。 (见下文)

对于Nop 3.50方法,您还需要将数据库凭据和数据库名称设置为AppData \ Settings.txt文件。


如果您发现它有用,我还会在部署nopCommerce(< = 3.10)网站时提供我常用的例程:

  • 为NopCommerce创建一个文件夹(显然:)
  • 在IIS管理器中使用支持.NET v40的应用程序池创建IIS网站。
  • 在应用程序池上启用“32位应用程序支持”(在高级属性中)。 我有一些依赖于32位DLL的插件。如果您没有此类依赖项,则可能不需要启用此选项。
  • 为我创建的文件夹设置适当的权限,以便NopCommerce(更确切地说,网站的IIS进程)可以成功读取和写入数据。 在我的IIS设置中,我需要将文件夹的“修改”权限授予IUSR和IIS_IUSRS。
  • 将内置的NopCommerce复制到该文件夹​​。

当然,您还需要准备好数据库:

  • 恢复数据库,并可选择创建一个具有“所有者”访问权限的SQL用户。
  • 使用新的数据库设置更新AppData / Settings.txt。

我希望这会有所帮助。