1

現在、NopCommerce に基づいて Web サイトをセットアップしようとしています。それをカスタマイズしたいので、ソース コードを使用してビルド プロセスを制御します。私のセットアップは、Team Foundation Service Builds に基づいており、Azure Web サイトにデプロイされています。

私の問題は、NopCommerce が多くのファイル操作を実行して配置可能なフォルダーを作成するカスタム MSBuild プロセスを使用し、これを実行できる間 (私のビルド定義は、これを実行するカスタム プロジェクトを実行するように構成されている)、そうではないようです。 Azureにデプロイできましたが、TFSが期待する出力フォルダーを作成していないためだと思います。

誰かがこの問題を解決しましたか? 別の同様の質問を見つけましたが、これをすべて自動化し、可能であれば公式の nopCommerce ビルド プロセスと同期させたいため、役に立ちませんでした。

NopCommerce および NopCommerce 管理 Web サイトを公開するには?

4

1 に答える 1

0
  1. nopCommerce のソースコードをダウンロードする
  2. Visual Studio で開く
  3. 新しい Azure クラウド サービスを追加する
  4. Azure クラウド サービス プロジェクトを開く
  5. Roles フォルダを選択し、右クリックしてメニューを開きます
  6. [ソリューションに Web ロール プロジェクトを追加] を選択します。
  7. ウィザードに従って Azure に発行します (必ず [リモート デスクトップを有効にする] を選択してください)。

公開後は、プラグインをロードできません。これは、nopCommerce が NetworkService アカウントで実行され、そのアカウントに十分な権限がないことが原因です。サーバーにリモート接続し、アプリケーション プール ID を LocalSystem に変更して、期待どおりに動作するかどうかをテストできます。テスト後、十分な権限を持つ別の ID を割り当ててください。

于 2014-06-04T20:27:41.913 に答える