【问题标题】:How to publish NopCommerce and NopCommerce admin website?如何发布 NopCommerce 和 NopCommerce 管理网站?
【发布时间】:2013-03-14 12:15:16
【问题描述】:

我已将 NopCommerce 部署到 Windows azure 网站,我可以在网站 URL 上看到 NopCommerce 网站的主页。使用管理员凭据登录后,我可以在顶部看到管理链接。但是当我点击链接时,没有显示管理网站。

似乎没有部署 NopCommerce 管理网站。当我尝试从 Visual Studio 中的 Admin 网站发布到 azure 网站时,它不起作用。有人可以指点我如何部署管理网站吗?

【问题讨论】:

    标签: nopcommerce


    【解决方案1】:

    这很棘手,但在你习惯了 NopCommerce 之后就会变得有意义。

    您需要创建一个名为“Administration”的子目录并在那里部署。然后将/Administration/bin 中的所有文件复制到/bin。这些文件将包括Nop.Admin.dll 和管理员使用的其他 dll。

    不要忘记将所有插件 DLL 复制到 /plugins

    【讨论】:

      【解决方案2】:

      在您的根文件夹中运行 Deploy.bat。这将在 Deployable 文件夹中创建整个网站结构。 FTP 到您的站点。

      【讨论】:

        【解决方案3】:

        如果您通过 Visual Studio 使用 Web 部署,请确保在您的发布设置中部署为“RELEASE”,否则管理目录将为 404。我自己在 3.30 版中发现这一点后想分享一下...

        【讨论】:

          【解决方案4】:

          如果将 Nop.Admin 项目引用添加到 Nop.Web 将得到解决。

          【讨论】:

            【解决方案5】:

            只需将 Nop.Admin.dll 移动到文件夹 Nop.web\bin,此错误是由于缺少 DLL Nop .Admin.dll 来自东西。

            【讨论】:

              【解决方案6】:

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

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

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

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

              Here is your answer below (Step :3   is your answer) :
              

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

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

              步骤:5 - 现在您需要从源文件夹中复制整个插件文件夹(但请记住,您需要从 Presentation 文件夹中复制此插件文件夹,而不是从解决方案文件所在的主源中复制。)并将其替换为与您发布的插件文件夹。

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

              【讨论】:

                【解决方案7】:

                您需要转到 Nop.Web 项目的属性并转到“Package/Publish Web”选项卡并在“要部署的项目”下将其设置为“此项目文件夹中的所有文件”。

                您需要为您部署的每个“配置”执行此操作,因为对于您可能创建的任何新配置,它不会将其设置为默认值。

                需要这个的原因是因为管理项目在 Nop.Web 范围之外。因此“仅运行此应用程序所需的文件”的默认设置仅包括 Nop.Web 文件。如果您选择“此项目文件夹中的所有文件”,它将包括管理项目,因为 nop.web 已引用它。

                希望这会有所帮助。

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 2018-07-28
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2013-07-14
                  • 2015-07-12
                  • 2023-03-08
                  • 2020-11-08
                  相关资源
                  最近更新 更多