2

NopCommerce2.2 を使用して e コマース Web サイトで作業しています。dotnet パネルの wwwroot に完全なソース コードをコピーして、Web サイトをホストしました。正常に動作していました。しかし、サイズは巨大でした。700MBくらいありました。そこで、Nop.Web とその管理を公開しました。サイトは、IIS7 を使用してローカルホスト (ローカル サーバー) で正常に動作していました。しかし、コンテンツをグローバル サーバーの wwwroot に直接コピーするerrorpage.htm?aspxerrorpath=/と、サイトではなくエラー ページにリダイレクトされました。誰でも解決策を提案できますか?

4

2 に答える 2

1

Web サイト (すべてのフォルダーとコンテンツ) を開発用コンピューターからリモート ホスティング コンピューター (サーバー) のアプリケーション フォルダーにコピーします。

リモート ホスティング コンピューターの 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 アプリケーション Web サイトを公開するための手順は次のとおりです。

ステップ : 1 - Nop.Web プロジェクトを公開します。

ステップ : 2 - Nop.Admin プロジェクトを公開します。

パブリッシュが作成されたパブリッシュ フォルダーに移動します。

ステップ : 3 - 管理からすべての dll を切り取り、プロジェクト全体のメインの bin フォルダーにある bin フォルダーにすべての dll を貼り付けます。

ステップ : 4 - ソース プロジェクトから 2 つをコピーし、App_Data フォルダーの Settings.txt と InstalledPlugins.txt をコピーします。これらは発行ファイルには発行されていません。この 2 つのファイルを App_Data の発行フォルダーに貼り付けます。(データベース ホストごとに、Setting.txt の接続文字列を変更する必要があります)。

ステップ : 5 - 次に、ソース フォルダーからプラグイン フォルダー全体をコピーする必要があります (ただし、このプラグイン フォルダーは、ソリューション ファイルがあるメイン ソースからではなく、プレゼンテーション フォルダーからコピーする必要があることに注意してください)。

ステップ : 6 - これでパブリッシュの準備が整いました (ホスティング サーバーにデプロイできるようになりました)。

于 2016-05-21T04:36:23.177 に答える