IIS:Internet Information Services的缩写
安装部署IIS步骤:
这里注意要展开Internet 信息服务,把里面所有的勾都打上
点开后,右击网站就出现下面的页面
IP与域名的关系,域名到最后也是解析成IP与端口号,封装成域名是为了方便用户记忆
应用程序池:因为一个IIS软件上可以部署多个网站,这时候为了防止每个网站之间互相影响,例如有一个网站挂了,为了不要影响其他网站,就是应用程序池实现这个效果。
应用程序池名称默认与网站名字一样
设置完成后,测试一下,在浏览器输入locahost而不是IP地址,当服务器和客户端是同一台机器就可以用localhost,最终解析成127.0.0.1本机IP
注意点:ashx一般处理程序读取模板的时候,注意MapPath("/"),这里这个/,如果模板文件跟ashx文件在同一级目录下才不用写这个“/”,否则都要写,MapPath()读取模板文件得到是物理路径,一定要用MapPath(),在Asp.Net搞网站,一定要用物理路径
总结:在浏览器输入网址,网址就解析成IP地址与端口号,根据IP地址与端口号找到服务器那台电脑,然后IIS接收请求,返回html页面,所以浏览器就呈现出网页了