他们之间应该是合作关系。
.net Framework是框架结构
ASP.net是开发语言
IIS是服务器。
在.net Framework环境下使用ASP.net开发的程序在IIS下运行,需要提醒的是如果是.net 开发的程序,IIS服务器必须安装Framework1.1以上版本才可以运行,否则看到的只是源代码,因为IIS无法解析
楼主你没搞清楚概念。
.net Framework 是基础类库,是程序运行的底层框架
ASP.Net 是。net里用来做网站的技术集合
IIS 是架设Web服务器用来提供网页浏览服务的,属于系统环境。
一般用Asp。net开发软件,然后靠iis对公网提供服务,软件的底层是.net Framework
推荐去看看。net框架的书,比如 。net大局观 等
.NET框架是个范围很宽的程序代码集(包含在类里),它被用在许多Microsoft产品中,包括服务器、数据库管理器和WEB服务器。
ASP.NET是框架的子集,它包含一些用来创建动态页面的类。
IIS是个WEB服务器,它通过执行ASP.NET程序代码创建动态页面。
概念不一样。。如果你要运行asp.net网站就需要安装。。如果你要运行asp.net编程工具。那就不用