Asp.net App\u GlobalResources vs web.config AppSettings

Asp.net App\u GlobalResources vs web.config AppSettings,asp.net,iis,localization,resources,web-config,Asp.net,Iis,Localization,Resources,Web Config,我正在使用App\u localresources创建一个多语言网站。当然,我正在使用App\u GlobalResources进行全局设置。但是我不明白这个App\u GlobalResources与使用web.config文件的AppSetting有何不同 有什么性能优势吗 使用它是否比使用AppSettings?App\u GlobalResources是一个可以保存多个资源(resx)文件的文件夹,其中每个文件都可以包含自己语言的字符串。我将此文件夹用于要从web应用程序中的多个页面访问

我正在使用
App\u localresources
创建一个多语言网站。当然,我正在使用
App\u GlobalResources
进行全局设置。但是我不明白这个
App\u GlobalResources
与使用web.config文件的
AppSetting
有何不同

有什么性能优势吗


使用它是否比使用
AppSettings

App\u GlobalResources是一个可以保存多个资源(resx)文件的文件夹,其中每个文件都可以包含自己语言的字符串。我将此文件夹用于要从web应用程序中的多个页面访问的资源文件,如Strings.resx和Strings.fr.resx。我使用App_LocalResources处理每个文件,这些文件只能由一个页面访问,如About.aspx.resx和About.aspx.fr.resx。您将如何使用AppSetting作为App_GlobalResources的替代方案?@LonProsser对于本地化资源,我使用App_LocalResources,但当我使用大多数页面中使用的一般内容时,我使用App_GlobalResources,我认为使用web.config的keyvalue Collections可以实现与MSDN相同的功能:使用App_GlobalResources,您可以创建一个每种语言(例如英语和法语)或一种语言和文化(例如英语[英国]、英语[美国])的单独资源文件。每个本地化的资源文件具有相同的键/值对;唯一的区别是,本地化的资源文件可以包含比默认资源文件更少的资源。然后,内置的语言回退过程处理加载中立或默认资源。ASP.NET生成一个强类型对象,该对象为您提供了一种以编程方式访问全局资源的简单方法。与web.config相比,这些是使用App_GlobalResources的优势。