none
Azure项目中Startup这个类有什么具体的作用 RRS feed

  • 问题

  • Hi,

    在Azure项目中有一个Startup的类,这个类是做什么用的,调试代码发现程序启动会运行Startup类中Configuration这个方法,但是在程序入口时找不到在哪调用了Configuration方法的,还有Configuration方法参数是一个AppBuilder类型的对象,这个对象又有什么作用。

    因为如果我们创建一个空的Azure 项目,是没有Startup这个类的,那么有与没有Startup类有什么区别???

    2015年12月21日 3:34

答案

  • 你好,

    >> 在Azure项目中有一个Startup的类,这个类是做什么用的。调试代码发现程序启动会运行Startup类中Configuration这个方法,但是在程序入口时找不到在哪调用了Configuration方法的,

    这个Startup类是asp.net 程序的入口,由webserver在运行asp.net网站的时候调用。在例子里面,ConfigurateAuth 注册代码使程序支持OWIN登陆。 你可以点击下面的链接查看更多关于 OWIN的内容

    >> 还有Configuration方法参数是一个AppBuilder类型的对象,这个对象又有什么作用。

    这个IAppBuilder对象是用来建立请求管道的,你可以把它理解为web应用程序,在后面代码里需要用到这个对象往应用程序里面做一系列的配置。

    >> 因为如果我们创建一个空的Azure 项目,是没有Startup这个类的,那么有与没有Startup类有什么区别???

    你在选择asp.net模板以及验证方式完成以后,asp.net会提供对应的内容。 如果选择Empty的话,那程序就不再提供默认的验证方式。如下图,

    GitHub上有对这部分做详细介绍,请看这还有这

    谢谢。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.


    2015年12月21日 5:35

全部回复

  • 你好,

    >> 在Azure项目中有一个Startup的类,这个类是做什么用的。调试代码发现程序启动会运行Startup类中Configuration这个方法,但是在程序入口时找不到在哪调用了Configuration方法的,

    这个Startup类是asp.net 程序的入口,由webserver在运行asp.net网站的时候调用。在例子里面,ConfigurateAuth 注册代码使程序支持OWIN登陆。 你可以点击下面的链接查看更多关于 OWIN的内容

    >> 还有Configuration方法参数是一个AppBuilder类型的对象,这个对象又有什么作用。

    这个IAppBuilder对象是用来建立请求管道的,你可以把它理解为web应用程序,在后面代码里需要用到这个对象往应用程序里面做一系列的配置。

    >> 因为如果我们创建一个空的Azure 项目,是没有Startup这个类的,那么有与没有Startup类有什么区别???

    你在选择asp.net模板以及验证方式完成以后,asp.net会提供对应的内容。 如果选择Empty的话,那程序就不再提供默认的验证方式。如下图,

    GitHub上有对这部分做详细介绍,请看这还有这

    谢谢。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.


    2015年12月21日 5:35
  • Hi,

    您的意思是调用Startup类的Configuration方法是由应用程序默认完成,我们是看不到具体在哪调用的。

    Thanks

    2015年12月21日 6:18
  • Hi,

    您的意思是调用Startup类的Configuration方法是由应用程序默认完成,我们是看不到具体在哪调用的。

    Thanks

    是的。被asp.net工作进程所调用,用来初始化一些配置信息。如果你想添加一些额外的配置的话,可以在该方法中添加。

    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2015年12月21日 6:42