2

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

4

2 回答 2

1

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

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

复制您的数据

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

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

很可能不是。

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

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

而已。祝你好运 !

于 2013-10-05T05:00:18.627 回答
1
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 - 现在您的发布已经准备好。(现在您可以在托管服务器上部署)

于 2016-05-21T04:36:23.177 回答