所以我已经把AspNetCore弄乱了一段时间。而且我很难理解一件事。
我希望在加载用于基本设置的应用程序时使用配置文件,但是我对如何将IConfiguration接口与某些对象(如KestrelOptions.Configure(IConfiguration configuration)
在哪里可以找到可放入配置文件的值?我已经在docs.microsoft.com上进行了很多搜索,没有运气。
答案 0 :(得分:1)
这里有Host Configuration Values的列表。
我有JSON:
{
"urls": "http://*:8284",
}
使用配置时:
var webHostBuilder = WebHost.CreateDefaultBuilder()
.UseConfiguration(config)
它对应于Key: urls
。茶uses使用一些相同的值。
默认情况下,从"Kestrel"
节中加载特定于Kestrel的配置。 Example:
{
"Kestrel": {
"EndPoints": {
"Http": {
"Url": "http://localhost:5000"
},
使用strongly-typed options是另一种更为明确的方法。