在Startup.cs的配置中获取域名

时间:2018-08-22 12:43:56

标签: asp.net-core asp.net-core-2.0

在Startup.cs的ConfigureServices方法中,我具有以下代码以便定义支持的区域性和默认请求区域性:

var supportedCultures = new[]
{
    new CultureInfo("en-US"),
    new CultureInfo("el-GR"),
};
var MyOptions = new RequestLocalizationOptions()
{
    DefaultRequestCulture = new RequestCulture(culture: "en-US", uiCulture: "en-US"),
    SupportedCultures = supportedCultures,
    SupportedUICultures = supportedCultures
};
MyOptions.RequestCultureProviders = new[]
{
        new RouteDataRequestCultureProvider() { RouteDataStringKey = "lang", Options = MyOptions }   
};

services.AddSingleton(MyOptions);

我的问题是,默认请求区域性应根据域名来确定。有没有办法在ConfigureServcies方法中获取域名?

0 个答案:

没有答案