startup.cs文件的作用是什么?

时间:2014-07-31 09:32:35

标签: owin asp.net-core

我试图探索一些我发现startup.cs文件的ASP.NET-5应用程序。我们在哪里设置路由和所有(当然不仅仅是路由)。我还看到一些演示,其中显示了依赖注入here的使用。所以,我正在寻找以下问题的答案:

  1. 为什么这个startup.cs是?它做了什么?
  2. 此文件的用途是什么?
  3. 这有什么好处?
  4. 是否有任何好的文档可以详细了解startup.cs的用法。如果我们将类名“Startup”更改为其他内容,为什么应用程序不起作用?

    我对OWIN和管道有非常基本的想法。请帮我找到这些答案。

1 个答案:

答案 0 :(得分:5)

在这里重复Getting started with vNext

中所说的内容
  

默认情况下,vNext托管环境希望找到名为Startup的启动类。   此类必须包含一个采用IBuilder参数的Configure方法,并在此Configure方法中配置HTTP管道。空项目在Configure方法中创建没有任何内容的类。

我建议你看一下Louis Dejardin的vNext Moving Parts,因为它解释了更多关于OWIN管道和vNext的内容。

很抱歉没有多大帮助!