从ASP.NET和IIS中我需要什么?

从ASP.NET和IIS中我需要什么?,asp.net,.net,iis,Asp.net,.net,Iis,我对C#/.NET是全新的 为什么ASP.NET有这么多不同的项目集选择?(Web应用程序、Web API、Web站点、MVC等)。我只想在tcp端口上侦听,并找到一种发送响应的方法。如果有库可以帮助我做一些日常工作,比如构造HTTP请求、解析头等等,那就太酷了。但我不想要一个超级固执己见的框架,试图在阳光下做任何事情 为什么我需要IIS呢 为什么ASP.NET有这么多不同的项目集选择?(Web应用程序、Web API、Web站点、MVC等)。我只想在tcp端口上侦听,并找到一种发送响应的方法。

我对C#/.NET是全新的

  • 为什么ASP.NET有这么多不同的项目集选择?(Web应用程序、Web API、Web站点、MVC等)。我只想在tcp端口上侦听,并找到一种发送响应的方法。如果有库可以帮助我做一些日常工作,比如构造HTTP请求、解析头等等,那就太酷了。但我不想要一个超级固执己见的框架,试图在阳光下做任何事情
  • 为什么我需要IIS呢
  • 为什么ASP.NET有这么多不同的项目集选择?(Web应用程序、Web API、Web站点、MVC等)。我只想在tcp端口上侦听,并找到一种发送响应的方法。等等

    因为每个项目都有自己的目的。 如果你只想在TCP端口上收听,那么你可以去学习微软的Katana OWIN(但我非常怀疑这是否是你想要的)。

    简要介绍每个项目的目的:

  • “Web应用程序”实际上打开了另一个窗口,允许您从以下选项中进行选择:
  • WebAPI用于公开RESTful服务或JSON数据
  • Web表单用于制作使用Web表单组件的网页。 (有点像Windows窗体,但不是Web)
  • MVC用于制作模型视图控制器web应用程序。这是您构建具有分离关注点的组件的地方。数据模型。查看用户看到的内容。用于控制页面行为的控制器
  • 为什么我需要IIS呢

    用于为.NET应用程序提供服务。 没有它,就很难为.NET应用程序提供服务

    为什么ASP.NET有这么多不同的项目集选择?(Web应用程序、Web API、Web站点、MVC等)。我只想在tcp端口上侦听,并找到一种发送响应的方法。等等

    因为每个项目都有自己的目的。 如果你只想在TCP端口上收听,那么你可以去学习微软的Katana OWIN(但我非常怀疑这是否是你想要的)。

    简要介绍每个项目的目的:

  • “Web应用程序”实际上打开了另一个窗口,允许您从以下选项中进行选择:
  • WebAPI用于公开RESTful服务或JSON数据
  • Web表单用于制作使用Web表单组件的网页。 (有点像Windows窗体,但不是Web)
  • MVC用于制作模型视图控制器web应用程序。这是您构建具有分离关注点的组件的地方。数据模型。查看用户看到的内容。用于控制页面行为的控制器
  • 为什么我需要IIS呢

    用于为.NET应用程序提供服务。 没有它,就很难为.NET应用程序提供服务

    为什么ASP.NET有这么多不同的项目集选择?(Web应用程序、Web API、Web站点、MVC等)。我只想在tcp端口上侦听,并找到一种发送响应的方法。等等

    因为每个项目都有自己的目的。 如果你只想在TCP端口上收听,那么你可以去学习微软的Katana OWIN(但我非常怀疑这是否是你想要的)。

    简要介绍每个项目的目的:

  • “Web应用程序”实际上打开了另一个窗口,允许您从以下选项中进行选择:
  • WebAPI用于公开RESTful服务或JSON数据
  • Web表单用于制作使用Web表单组件的网页。 (有点像Windows窗体,但不是Web)
  • MVC用于制作模型视图控制器web应用程序。这是您构建具有分离关注点的组件的地方。数据模型。查看用户看到的内容。用于控制页面行为的控制器
  • 为什么我需要IIS呢

    用于为.NET应用程序提供服务。 没有它,就很难为.NET应用程序提供服务

    为什么ASP.NET有这么多不同的项目集选择?(Web应用程序、Web API、Web站点、MVC等)。我只想在tcp端口上侦听,并找到一种发送响应的方法。等等

    因为每个项目都有自己的目的。 如果你只想在TCP端口上收听,那么你可以去学习微软的Katana OWIN(但我非常怀疑这是否是你想要的)。

    简要介绍每个项目的目的:

  • “Web应用程序”实际上打开了另一个窗口,允许您从以下选项中进行选择:
  • WebAPI用于公开RESTful服务或JSON数据
  • Web表单用于制作使用Web表单组件的网页。 (有点像Windows窗体,但不是Web)
  • MVC用于制作模型视图控制器web应用程序。这是您构建具有分离关注点的组件的地方。数据模型。查看用户看到的内容。用于控制页面行为的控制器
  • 为什么我需要IIS呢

    用于为.NET应用程序提供服务。
    如果没有它,就很难为.NET应用程序提供服务。

    我将从2开始,然后转到您的第一个问题。IIS将运行您需要的任何.NET web服务,无论是一个庞大的WCF服务、一个ASP.NET应用程序还是最基本的http处理程序


    据我所知,ISS是使用.NETWeb服务最直接的方法。如果您习惯于PHP,它基本上是LAMP或WAMP for.NET,这意味着它是必要的。正如迈克·古德温(Mike Goodwin)指出的那样,还有其他选择,但我必须承认,我对这些第三方并不熟悉。因为用一层替换另一层并不意味着什么,我会坚持“正常”的程序

    由于您不希望框架为您执行大量操作,因此最好的选择可能是:

  • 创建基本ASP.NET项目
  • 删除默认的ASP.N