【问题标题】:Host the published site in nopcommerce在 nopcommerce 中托管已发布的网站
【发布时间】:2012-06-11 10:39:41
【问题描述】:

我正在使用 NopCommerce2.2 从事电子商务网站工作。我通过在 dotnet 面板的 wwwroot 中复制完整的源代码来托管该网站。它工作正常。但是尺寸很大。大约是 700MB。所以我发布了 Nop.Web 及其管理。该站点使用 IIS7 在本地主机(即本地服务器)中运行良好。但是当我将内容直接复制到全局服务器中的 wwwroot 时,它被重定向到错误页面errorpage.htm?aspxerrorpath=/ 而不是站点。任何人都可以提出解决方案吗?

【问题讨论】:

    标签: nopcommerce


    【解决方案1】:

    将您的网站(所有文件夹和内容)从开发计算机复制到远程托管计算机(服务器)上的应用程序文件夹。

    确保远程主机上的 bin 文件夹包含与开发计算机上相同的 dll 文件。

    复制您的数据

    如果您的应用程序包含数据或数据库。例如,SQL Server Compact 数据库(App_Data 文件夹中的 .sdf 文件),请考虑以下内容:

    您想将您的测试数据发布到远程服务器吗?

    很可能不会。

    如果您的开发计算机上有测试数据,它可能会覆盖您远程托管计算机上的生产数据。

    如果您必须复制 SQL 数据库(.sdf 文件),也许您应该删除数据库中的所有内容,然后将空的 .sdf 文件从您的开发计算机复制到服务器。

    就是这样。祝你好运!

    【讨论】:

      【解决方案2】:
      You need to follow the following steps as I mentioned
      

      以下是发布 NopCommerce 应用程序网站的步骤:

      步骤:1 - 发布 Nop.Web 项目。

      步骤:2 - 发布 Nop.Admin 项目。

      转到创建发布的发布文件夹

      步骤:3 - 从管理中剪切所有 dll 并将所有 dll 粘贴到整个项目的主 bin 文件夹中的 bin 文件夹中。

      步骤:4 - 从您的源项目和 App_Data 文件夹中复制两个内容 Settings.txt 和 InstalledPlugins.txt,它们未在您的发布文件中发布,因此将这两个文件粘贴到 App_Data 的发布文件夹中。 (您需要根据您的数据库主机更改 Setting.txt 中的连接字符串)。

      第 5 步 - 现在您需要从源文件夹中复制整个插件文件夹(但请记住,您需要从 Presentation 文件夹中复制此插件文件夹,而不是从解决方案文件所在的主源中复制。)。

      第 6 步 - 现在您的发布已准备就绪。(现在您可以在托管服务器上部署)

      【讨论】:

        猜你喜欢
        • 2013-03-14
        • 1970-01-01
        • 2013-07-14
        • 1970-01-01
        • 2010-12-05
        • 2015-04-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多