0

orchard コマンド ラインで新しいテーマを作成しようとしていますが、エラーが発生します。前もって感謝します。

orchard> codegen テーマ CWSTheme

コマンド「codegen theme CWSTheme」の実行中にエラーが発生しました

None of the constructors found with 'Orchard.Environment.AutofacUtil.DynamicProx
y2.ConstructorFinderWrapper' on type 'Orchard.Security.Authorizer' can be invoke
d with the available services and parameters:
Cannot resolve parameter 'Orchard.Security.IAuthorizationService authorizationSe
rvice' of constructor 'Void .ctor(Orchard.Security.IAuthorizationService, Orchar
d.UI.Notify.INotifier, Orchard.IWorkContextAccessor)'.

Exception Details: Autofac.Core.DependencyResolutionException: None of the const
ructors found with 'Orchard.Environment.AutofacUtil.DynamicProxy2.ConstructorFin
derWrapper' on type 'Orchard.Security.Authorizer' can be invoked with the availa
ble services and parameters:
Cannot resolve parameter 'Orchard.Security.IAuthorizationService authorizationSe
rvice' of constructor 'Void .ctor(Orchard.Security.IAuthorizationService, Orchar
d.UI.Notify.INotifier, Orchard.IWorkContextAccessor)'.
4

1 に答える 1

0

試す:

  • Orchard コマンド ラインを終了する
  • ウェブサーバーで実行中のサイトを停止できる場合
  • App_Data で依存関係フォルダーの内容を削除します (これらは再生成されます)。
  • コマンドラインをもう一度試してください。うまくいけば、すべてが修正されます
  • サイトを再起動する必要がある場合

多くの場合、これで多くのエラーが解消され、Orchard でオフにしてから再度オンにするのと同じです。

于 2013-10-18T09:47:55.617 に答える