1

私のasp.net Webサイトでは、カスタマイズされたリソースプロバイダーを使用して、データベースからローカルリソース情報を取得しています.

<globalization resourceProviderFactoryType="MyCustomResourceProvider" culture="en-US" uiCulture="en-US">

Visual Studioからデバッグするか、「サイトをプリコンパイルして更新可能にする」モードをtrueに設定して公開している間、正常に動作しています。しかし、「更新可能」モードを false に変更すると、どのページのカスタム リソース プロバイダーにもヒットしません。

誰もこの問題に直面したことがありますか?

更新 1: 生成されたアセンブリを調べたところ、ローカル リソースを取得するためのコードが生成されていないことがわかりました。カスタム リソース プロバイダーを使用すると、何らかの形で aspnet_compiler が必要なコードを追加していません。

4

0 に答える 0