- 您当前的位置:
- 首页>
- 产品中心 >三品云asp主机服务平台 >天津专业ASP主机_票务-天津三品科技有限公司
ConfigureWebHostDefaults为我们默认做了哪些配置?我们一起来看看他为我们默认配置的HostFiltering,HostFilteringMiddleware,其实他做的是对请求主机头的限制,也相当于一个请求主机头白名单,标识着某些主机头你可以访问,其余的你别访问了我这边未允许.如何使用在这之初打算的是为给大家分享一下如何配置;算了,我们一起开拓一下思维看看他是如何做的这个中间件吧.
查软件著作权侵权_软件著作权代办费用相关-天津三品科技有限公司
天津三品科技有限公司三品科技,我们巍峨耸立于天津市和平区小白楼大沽北路2号天津环球金融5116-9,我们在这里等待您的到来。 也可以通过电话联系: 联系方式:18920069567 联系人:先生 致电我们,有意向不到的惊喜!
配置));服务!AddTransientIStartupFilter,HostFilteringStartupFilter();如果(字符串!的Equals(“真”,hostingContext!配置[“ForwardedHeaders_Enabled”],StringComparison!OrdinalIgnoreCase)){服务。配置ForwardedHeadersOptions(选项={选项!
AddRouting();})!UseIIS()!UseIISIntegration();}从上述代码中,可以看到CreateDefaultBuilder内部构造了一个HostBuilder,同时设置了在ASP!NetCore2.X调用的CreateWebHostBuilder和3。X的主要区别在于WebHost的调用,CreateDefaultBuilder被Host替换,另一个区别是对ConfigureWebHostDefaults()的调用;由于新的主机生成器是通用主机生成器,因此我们也需要知道默认Web主机配置默认配置了什么!
天津专业ASP主机
配置!GetSection(“茶隼”));})!ConfigureServices((hostingContext,服务)={//回退的服务.PostConfigureHostFilteringOptions(选项={如果(选项。AllowedHosts==空||选项。AllowedHosts!计数==0){//“AllowedHosts”:“本地主机;127.0!0。1;[::1]”变种宿主=hostingContext!
顺便再说说当我们使用ASP!NETCore在我们使用中如何配置,使用主机头白名单services。PostConfigureHostFilteringOptions(options={if(options!AllowedHosts==null||options!AllowedHosts!Count==0){//"AllowedHosts":"localhost;127!0.0!1;[::1]"varhosts=Configuration["AllowedHosts"]?。
NET程序在拥有权限的目录下也不能完成所有的操作(如在自己的目录下创建目录时提示:未找到路径“X:”的一部分这样的错误)如图:点击确定完成这一系统的操作,我们再运行上面的程序,看看是否还能取出其它目录的子目录列表:这个时候,系统就会提示出错.这样我们的系统的安全性就得到保证了!这样,ASP!NET程序就只能对其所在目录进行操作,而无法涉及到其它的文件目录!当我们将常量ASP!NET应用程序升级到ASP!