配置WebHostDefaults的Asp.Net Core 3源代码在哪里?

罗恩C

在Asp.Net Core 3的program.cs中,该CreateHostBuilder方法如下所示:

     public static IHostBuilder CreateHostBuilder(string[] args) =>
            Host.CreateDefaultBuilder(args)
                .ConfigureWebHostDefaults(webBuilder => {
                    webBuilder.UseStartup<Startup>();
                });

此方法的一个关键方面是对方法的调用,ConfigureWebHostDefaults它设置了所有托管默认值,因为在3.0中使用的是通用Host,而不是WebHost2.x中的情况。

我想查看其代码,ConfigureWebHostDefaults以便更好地了解3.0所使用的虚拟主机默认设置。我在GitHub上搜索过很多东西,但似乎找不到代码。代码在哪里ConfigureWebHostDefaults

我也想知道您在搜索什么时找到了它,或者您过去使用哪种方法找到它?

聪明的新词

https://github.com/dotnet/aspnetcore/blob/release/3.0/src/DefaultBuilder/src/GenericHostBuilderExtensions.cs

但是,那只是薄薄的包装。你真的想要:

https://github.com/dotnet/aspnetcore/blob/release/3.0/src/DefaultBuilder/src/WebHost.cs#L208

方便地,它也包含以下来源CreateDefaultBuilder

https://github.com/dotnet/aspnetcore/blob/release/3.0/src/DefaultBuilder/src/WebHost.cs#L155

我通过简单地克隆存储库,交换到release / 3.0分支,针对“ ConfigureWebHostDefaults”的代码库进行搜索等发现了这一点。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Asp.Net Core ControllerBase.Response,源代码在哪里?

来自分类Dev

.Net Core的System.String的源代码在哪里?

来自分类Dev

.Net Core的System.String的源代码在哪里?

来自分类Dev

asp.net身份2.2.1源代码在哪里?

来自分类Dev

ASP.NET 5源代码中AuthenticationManager的具体实现在哪里?

来自分类Dev

.Net Framework控件的源代码在哪里?

来自分类Dev

ASP.NET Core 3中的app.UseOpenIdConnectAuthentication()和OpenIdConnectMiddleware在哪里?

来自分类Dev

Asp.net core 3.0 nuget包在哪里?

来自分类Dev

ASP.NET Core <a>中的htmlAttribute在哪里?

来自分类Dev

Asp Net core 3的配置是否与Asp Net core 3无关?

来自分类Dev

ASP.NET Core/.NET Core(预览版 5)来源在哪里?

来自分类Dev

在哪里可以获得PHP源代码的配置脚本?

来自分类Dev

ASP.NET Core中的加密配置

来自分类Dev

ASP.NET Core中的kendo配置

来自分类Dev

使用设置配置ASP.NET Core

来自分类Dev

ASP.net Core 2.2 配置

来自分类Dev

我无法调试.NET Core源代码

来自分类Dev

我应该将ASP.NET Core Runtime二进制文件放在哪里?

来自分类Dev

jspm_packages在ASP.NET CORE中应该放在哪里?

来自分类Dev

ASP.Net Core 2.0 - Visual Studio MVC 模板 - 控制器操作在哪里?

来自分类Dev

ASP.NET Core 2.0 中的 IDefaultKeyServices 在哪里?用什么代替它?

来自分类Dev

对于Asp.Net Core MVC应用程序,应在源代码管理中存储什么?

来自分类Dev

如何强制不优化ASP.NET Core 5源代码

来自分类Dev

尝试在ASP Net Core中配置metrics.net

来自分类Dev

.NET Standard和.NET Core 3.x或ASP.NET Core 3.x

来自分类Dev

共享cookie .net Core 3和Asp.net

来自分类Dev

Visual Studio源代码管理选项中的“配置用户工具”按钮在哪里?

来自分类Dev

是否应将project.lock.json文件签入源代码管理?(ASP.NET Core 1.0)

来自分类Dev

为什么在从Visual Studio调试ASP.NET Core源代码时无法在堆栈中间看到局部变量

Related 相关文章

  1. 1

    Asp.Net Core ControllerBase.Response,源代码在哪里?

  2. 2

    .Net Core的System.String的源代码在哪里?

  3. 3

    .Net Core的System.String的源代码在哪里?

  4. 4

    asp.net身份2.2.1源代码在哪里?

  5. 5

    ASP.NET 5源代码中AuthenticationManager的具体实现在哪里?

  6. 6

    .Net Framework控件的源代码在哪里?

  7. 7

    ASP.NET Core 3中的app.UseOpenIdConnectAuthentication()和OpenIdConnectMiddleware在哪里?

  8. 8

    Asp.net core 3.0 nuget包在哪里?

  9. 9

    ASP.NET Core <a>中的htmlAttribute在哪里?

  10. 10

    Asp Net core 3的配置是否与Asp Net core 3无关?

  11. 11

    ASP.NET Core/.NET Core(预览版 5)来源在哪里?

  12. 12

    在哪里可以获得PHP源代码的配置脚本?

  13. 13

    ASP.NET Core中的加密配置

  14. 14

    ASP.NET Core中的kendo配置

  15. 15

    使用设置配置ASP.NET Core

  16. 16

    ASP.net Core 2.2 配置

  17. 17

    我无法调试.NET Core源代码

  18. 18

    我应该将ASP.NET Core Runtime二进制文件放在哪里?

  19. 19

    jspm_packages在ASP.NET CORE中应该放在哪里?

  20. 20

    ASP.Net Core 2.0 - Visual Studio MVC 模板 - 控制器操作在哪里?

  21. 21

    ASP.NET Core 2.0 中的 IDefaultKeyServices 在哪里?用什么代替它?

  22. 22

    对于Asp.Net Core MVC应用程序,应在源代码管理中存储什么?

  23. 23

    如何强制不优化ASP.NET Core 5源代码

  24. 24

    尝试在ASP Net Core中配置metrics.net

  25. 25

    .NET Standard和.NET Core 3.x或ASP.NET Core 3.x

  26. 26

    共享cookie .net Core 3和Asp.net

  27. 27

    Visual Studio源代码管理选项中的“配置用户工具”按钮在哪里?

  28. 28

    是否应将project.lock.json文件签入源代码管理?(ASP.NET Core 1.0)

  29. 29

    为什么在从Visual Studio调试ASP.NET Core源代码时无法在堆栈中间看到局部变量

热门标签

归档