1

Umbraco v6.1.6 では、DotNetOpenAuth からログ メッセージを取得しようとしています。Umbraco には、公開鍵トークンのない log4net バージョン 1.2.11.0 が既に付属しています。Umbraco ログは正常に機能しますが、DotNetOpenAuth からのメッセージは表示されません。また、2 つ目の log4net.dll アセンブリ (公開鍵 669e0ddf0bb1aa2a で署名されたアセンブリ) を追加しようとしましたが、署名されていないアセンブリも保持しましたが、役に立ちませんでした。何がうまくいかないのでしょうか?

4

1 に答える 1

1

私はまったく同じ設定をしており、あらゆる方法の web.config リダイレクトと log4net バージョンを試してみましたが、役に立ちませんでした。問題は、Umbraco が署名されていないバージョンの log4net で構築されていることです。ここにはいくつかのオプションがあります。

  • トレース ログを使用するように dotnetopenauth を取得してみてください。log4net を読み込めない場合、デフォルトでこれになります。トレース ログが実際に機能しているかどうかを判断するのに問題がありました。
  • dotnetopenauth の独自のバージョンを構築します。少なくともデバッグは可能です。次の指示に従ってください
于 2013-12-22T23:52:49.923 に答える