Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
asp.net中对IIS的实际需求是什么_Asp.net - Fatal编程技术网

asp.net中对IIS的实际需求是什么

asp.net中对IIS的实际需求是什么,asp.net,Asp.net,嘿,伙计们,我在学习ASP.NETMVC时遇到了一些困惑。所以,请你们用简单的术语解释一下,为什么需要将web应用程序托管到web服务器上,若我学到了MVC,那个么控制器是用来处理请求和响应的,也就是说,为什么在有控制器的时候需要IIS。是的,你们可以说这个问题很愚蠢,但我不能区分Web服务器和控制器,所以我需要你们的帮助 TL;DR:IIS将您的控制器用作可调用的端点。IIS是一个web服务器。您可以在上阅读有关MVC生命周期的更多信息 关于IIS服务器: 长话短说 IIS:这家伙主持你的任何

嘿,伙计们,我在学习ASP.NETMVC时遇到了一些困惑。所以,请你们用简单的术语解释一下,为什么需要将web应用程序托管到web服务器上,若我学到了MVC,那个么控制器是用来处理请求和响应的,也就是说,为什么在有控制器的时候需要IIS。是的,你们可以说这个问题很愚蠢,但我不能区分Web服务器和控制器,所以我需要你们的帮助

TL;DR:IIS将您的控制器用作可调用的端点。IIS是一个web服务器。您可以在上阅读有关MVC生命周期的更多信息

关于IIS服务器:

长话短说

IIS:这家伙主持你的任何应用程序。该应用程序可以是MVC、ASP网站。如果有任何请求,它基本上运行一个进程来侦听特定端口。因此,它位于已服务应用程序的外部


控制器:当IIS(使用NetCore,您可以通过许多web服务器(我个人使用kestrel)为您的应用程序提供服务)处理请求并为您的应用程序寻址时,您的MVC管道开始工作。它处理请求(此请求已由IIS为应用程序成形),然后执行路由处理程序筛选器。最后,您的控制器可以处理其方法。

感谢您的关注和回复,是的,我已经访问了您提供的链接,所有这些链接都以科学的方式进行了解释。你是说IIS和控制器是一样的。请你解释一下:)?谢谢你的警告。我已经详细说明了答案。我试图同时保持简短和信息量