カスタム モジュールの 1 つが次のエラーを生成しています。
Orchard.Environment.DefaultBuildManager - デフォルト - ~/Modules/CustomModule/bin/MvcJqGrid.dll の下でアセンブリをコンパイルするとエラーが発生します。System.Web.HttpException (0x80004005): 拡張子 '.dll' に登録されているビルド プロバイダーがありません。machine.config または web.config のセクションに登録できます。値 'Web' または 'All' を含む BuildProviderAppliesToAttribute 属性があることを確認してください。
エラーメッセージが示すように、次のように.dll
拡張機能を my に登録しようとしましたweb.config
:
<buildProviders>
<add extension=".csproj" type="Orchard.Environment.Extensions.Compilers.CSharpExtensionBuildProviderShim"/>
<add extension=".dll" type="Orchard.Environment.Extensions.Compilers.DefaultExtensionCompiler"/>
</buildProviders>
しかし、これで問題は解決しませんでした。間違ったCompilers
メンバー関数を使用している可能性があります。その場合、何が正しいかわかりません。
モジュールの動的コンパイルを無効にするという Orchard ユーザー フォーラムからの提案も試してみましたが、成功しませんでした。ヒントや提案はありますか?