NopCommerce2.2 を使用して e コマース Web サイトで作業しています。dotnet パネルの wwwroot に完全なソース コードをコピーして、Web サイトをホストしました。正常に動作していました。しかし、サイズは巨大でした。700MBくらいありました。そこで、Nop.Web とその管理を公開しました。サイトは、IIS7 を使用してローカルホスト (ローカル サーバー) で正常に動作していました。しかし、コンテンツをグローバル サーバーの wwwroot に直接コピーするerrorpage.htm?aspxerrorpath=/
と、サイトではなくエラー ページにリダイレクトされました。誰でも解決策を提案できますか?
2 に答える
Web サイト (すべてのフォルダーとコンテンツ) を開発用コンピューターからリモート ホスティング コンピューター (サーバー) のアプリケーション フォルダーにコピーします。
リモート ホスティング コンピューターの bin フォルダーに、開発用コンピューターと同じ dll ファイルが含まれていることを確認します。
データをコピーする
アプリケーションにデータまたはデータベースが含まれている場合。たとえば、SQL Server Compact データベース (App_Data フォルダー内の .sdf ファイル) の場合、次の点を考慮してください。
テスト データをリモート サーバーに公開しますか?
ほとんどの場合、そうではありません。
開発用コンピューターにテスト データがある場合、リモート ホスティング コンピューター上の運用データが上書きされる可能性があります。
SQL データベース (.sdf ファイル) をコピーする必要がある場合は、データベース内のすべてを削除してから、空の .sdf ファイルを開発用コンピューターからサーバーにコピーする必要があります。
それでおしまい。幸運を !
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 - これでパブリッシュの準備が整いました (ホスティング サーバーにデプロイできるようになりました)。