ASP.NET 与 WinForms 的区别
WinForms 和 ASP.NET的平台支持C#和VB.NET编程语言。WinForms是做客户端软件,ASP.NET是基于网络开发的。
将网站搭载到服务器(以IIS为例)
首先关于IIS 即 互联网信息服务
是微软提供的服务
安装方式为
控制面板——程序——启动或关闭Windows功能
记得要展开全部勾选,之前或多或少因为部分没勾选出现过一些问题的,所以建议全部展开勾选
至于IIS与VS安装先后问题我这里并未出现,不过有看到过,因此也记录一下。
问题主要表现先装的VS后装的IIS会在部署在IIS上的一般处理文件/动态文件(ashx文件)时无法响应
原因在于当浏览器发送一个请求时,IIS会根据请求的类型进行判断
如果请求一般处理文件/动态文件(ashx),IIS是无法处理的(因为ashx中的C#代码IIS是不认识的)
那么IIS会将请求的文件转交给.NET framework来执行,转交的方式是通过一个aspnet_isapi.dll来进行的,而先安装vs可能会导致IIS中不存在该映射,从而引起问题
映射可以在 IIS——网站——处理程序映射中找到