App_LocalResources フォルダーにあるリソースからリソース値を提供するカスタム ローカル リソース プロバイダーの実装を開発していますが、リソースは埋め込みとしてコンパイルする必要があります。そのため、デフォルトの LocalResXResourceProvider が期待する web アプリ フォルダーに resx ファイルは残りません。
問題は、仮想パスから埋め込まれたリソースを使用してアセンブリを取得する必要があることです。仮想パスを対応するアセンブリに変換するために ASP.NET クラスが使用するものを理解できません。LocalResXResourceProvider と BuildManager の逆コンパイルされたソースを調べていましたが、すべて内部のものです。リフレクションを介して LocalResXResourceProvider.GetLocalResourceAssembly() を使用してもアセンブリを取得できませんでした.resxファイルが配置されていないフォルダをクリアするためにアプリケーションをデプロイすると、nullが返されます。ただし、resxファイルが存在する場合は機能します...