問題タブ [umbraco-ucommerce]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nhibernate - スケジュールされたタスクの失敗 - 不明なエラー
Sitecore/UCommerce 実装にデータをアップロードする ac# コンソール アプリがあります。これは、UCommerce UConnector に基づいています。コマンドラインからこれを実行すると、問題なく実行され、すべてのデータがエラーなしで正しくアップロードおよびダウンロードされます。このタスクをスケジュールしようとすると、0xffffff
エラーで終了します。このタスクは、構成可能なすべてのオプションをアプリケーションから読み取るようにアプリを設定するコマンド ライン パラメーターを指定します。App.Config
このエラーを検索したところ、試した多くの提案が見つかりましたが、この問題を解決しているものはありません。私が試したことは次のとおりです。
- Start In パラメータの入力
- 最高の権限で実行をチェックする
- コンソール アプリをフォームのない Windows フォーム アプリに変換する
- 管理者アカウントを使用してタスクを実行する
- アプリが入っているフォルダにセキュリティ権限を設定してフル コントロールにする
- システム アカウントでの実行
- サーバー (Windows Server 2012) とワークステーション (Windows 7) で同じタスクを実行してみました
これらのどれも違いはありません。イベント ビューアに何も記録されていません。アプリのエラー ログ (SQL) は何も記録しません。
これに関連性があるかどうかはわかりませんが、アプリは NHibernate、Castle Windsor、そしてもちろん UCommerce を使用しています。
私がまだ試していないことを誰かが提案できますか? または、エラーの原因を特定する方法を提案してください。
編集
要求されたコマンドラインコマンドは次のとおりです
アップデート
(問題が発生した場合に備えて、パス内のすべてのスペースを削除したため、以下のコマンドは上の画像とは異なるパスです)
サーバーで構成を変更し、バッチファイルを作成することができました。また、パスにスペースがないように、アプリがあるフォルダーを変更しました。私が持っているバッチファイルで
cmd /c F:\SCProcessor\Orders\SiteConnector.exe /cfg
タスク スケジューラで同じエラーが報告されています
バッチ ファイルをダブルクリックすると、完全に実行されます。に変更する/c
と/k
(コマンド ウィンドウでエラーが報告されることを期待して)、ウィンドウが表示されず、終了するまでタスクの実行が停止しません。
umbraco-ucommerce - uCommerce の定義フィールドの文化固有の値を取得する
uCommerce のカテゴリおよび製品定義アイテムに新しい定義フィールドを追加して、いくつかのカスタム フィールドを作成しています。
uCommerce.Entitiesv2 からカテゴリまたはプロダクトのインスタンスを取得するときに、多言語が選択されている場合、これらのフィールドの文化固有の値を取得するのに問題がありますか?
ProductDefinitionField と呼ばれる Product オブジェクトにコレクションがありますが、.Value が別のメソッドを呼び出す必要があるかどうかのカルチャ固有のバージョンを返すかどうかはわかりません (おそらく拡張メソッド)。
誰かがこれのためのコードスニッパーを持っていますか?
dependency-injection - Castle Windsor UsingFactory xml 代替
通常の Castle Windsor コンポーネント登録コマンドがあります。
UCommerce を拡張するには、XML 構成の代替が必要です。ここで説明されているように登録しようとしましたが、例外のために機能しません:
文字列 'Castle.Facilities.FactorySupport.FactorySupportFacility, Castle.Facilities.FactorySupport' を型に変換できませんでした。アセンブリが見つかりませんでした。それがデプロイされ、名前が間違って入力されていないことを確認してください。
同等の課題に直面した人はいますか?
config - ucommerce カスタム パイプライン構成が機能しない
Basket.config と Custom.config にパイプライン タスクを追加および削除しましたが、何をしても何も起こりません。ファイルを削除しても、以前に登録したカスタム パイプライン タスクが実行されます。
理由がわかりません。これらのファイルを編集して変更を実行できるようにするには、どうすればよいですか?