私のasp.net Webサイトでは、カスタマイズされたリソースプロバイダーを使用して、データベースからローカルリソース情報を取得しています.
<globalization resourceProviderFactoryType="MyCustomResourceProvider" culture="en-US" uiCulture="en-US">
Visual Studioからデバッグするか、「サイトをプリコンパイルして更新可能にする」モードをtrueに設定して公開している間、正常に動作しています。しかし、「更新可能」モードを false に変更すると、どのページのカスタム リソース プロバイダーにもヒットしません。
誰もこの問題に直面したことがありますか?
更新 1: 生成されたアセンブリを調べたところ、ローカル リソースを取得するためのコードが生成されていないことがわかりました。カスタム リソース プロバイダーを使用すると、何らかの形で aspnet_compiler が必要なコードを追加していません。