IIS配置

    对于.net开发基于web的应用系统来说,在开发调试阶段,由于VS内置了简易的IIS EXPRESS,所以在调式运行时,可以通过浏览器访问系统,但是这只局限于开发阶段。WEB系统的开发最终是要给广大用户群体使用的,这就需要将其发布部署到装有IIS的主机上,这节将介绍如果配置IIS服务器。

1.IIS安装

    不同的操作系统,IIS的安装方式各不相同,这里介绍如何在Windows7系统上安装IIS,如下:

控制面板-》程序-》启用或关闭Windows功能-》Internet Information Services,如下图:

2.发布项目

    首先在本地创建一个文件夹,然后通过VS将开发好的系统发布到该文件夹下。

3.项目的部署

   在IIS上新建网站,然后做相应的配置。

4.域名及如何本地模拟域名的实现

    如果有域名,可以在浏览器通过域名访问发布的web项目,域名需要绑定发布项目的IP和端口号。其工作原理是,在浏览器中输入域名,浏览器首先像DNS服务器发出请求,DNS服务器将域名解析成对应的IP和端口号。接着,浏览器根据IP和端口号去访问目标服务器,服务器接收到请求后,将请求的结果返回给浏览器,浏览器最终将返回的内容解析绘制在页面中进行呈现。

    如果没有购买域名,还希望通过域名进行访问Web服务器中的项目,那么在本地可以强行修改域名,该方式只局限于本地计算机,对其他计算机不起作用,如果希望其他计算机都通过域名访问Web服务器,那只能购买域名。接下来介绍如果强行在本地修改域名:

    首先找到本地的host文件,该文件在C:\Windows\System32\drivers\etc目录下,可以在这个文件中做域名解析的干预,因为浏览 器在像DNS服务器发出请求之前,先检查该文件中有没有设置IP对应的域名,如果有,那么就不会在去像DNS服务器发出请求获取IP,而是使用host文件中域名对应的IP。

 

5.异常处理

5.1 无法识别熟悉targetFramework异常

    解决方法是将应用程序池中的.net Framework版本切换到4.0,然后重启IIS,如下图: