0

これは私が抱えている奇妙な問題であり、Umbraco の問題なのか、それとももっと高度な問題なのかわかりません。

説明すると、バックエンド ユーザーがファイルをアップロードし、ボックスにチェックを入れて保存を押すノードがあります。彼らが保存を押したときに、チェックボックスがチェックされていれば、彼らがアップロードしたものを処理する必要があります。これを実現するために、Document.AfterSafe += new Document.SaveEventHandler(MethodCall)行を使用して関数を呼び出し、チェックボックスがオンになっていることを確認して、そこから移動します。

これはすべて初めて機能します。しかし、ユーザーが数日後に新しいファイルをアップロードすると、コードは実行されません。実行する唯一の方法は、.dll を "bin" フォルダーに再コピーし、[保存] をクリックすることです。

これは誰にとってもベルを鳴らしますか?.dll が初めての場合、SaveEventHandler のリッスンを停止したようです。

4

1 に答える 1

0

この問題は、コンストラクターの前にグローバル変数が宣言されていることが原因でした。この問題は、こちらの Umbraco 開発者サイトで解決されました。

于 2013-06-05T12:08:38.390 に答える