养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

iis express 多站点配置

时间:2024-10-22 16:35:21

由于系统无法安装IIS,就临时安装了一个iisexpress来运行多个web站点,但是发现iisexpress没有图形化界面,不知道如何配置多个站点,后来通过查找资料终于自己摸索出来和大家分享下。

工具/原料

http://www.microsoft.com/zh-CN/download/details.aspx?id=34679(IISExpress8.0简体版64位)

方法/步骤

1、去微软官方网站上去下载IISExpress8.0简体版,由于我的系统是64位的win8系统,所以我就下载了64位的简体版本,网址是:http://www.microsoft.com/zh-CN/download/details.aspx?id=34679

2、下载好后,安装IISExpress8.0,按照软件向导一步一步安装即可。我默认安装在:C:\ProgramFiles\IISExpress\下,记住这个路径,等下同事运行多个站点的时候需要用到这个路径。

iis express 多站点配置

iis express 多站点配置

3、安装好IISExpress8.0后,如果想运行多个站点,则需要对IISExpress8.0站点配置文件作修改,默认的情况下,IISExpress的配置文件在:C:\Users\当前用户\Documents\IISExpress\config\applicationhost.config而我是IISExpress8.064位系统,配置文件则在:C:\ProgramFiles\IISExpress\AppServer\applicationhost.config这里,C:\ProgramFiles\IISExpress\这个路径则是我刚才安装IISExpress的路径,打开这个文件,找到“Sites”这个节点,这个节点下每一个site节点代表一个网站,如果你需要运行多个站点,则需要添加多个配置节点site,我添加一个测试站点“test1”对节点几个参数做下说明:name:站名的名字id:这个是一个数字编码,唯一,从1开始,以此类推。serverAutoStart:这个不用说,就是IISExpress运行后,这个站点是否自动运行<applicationpath="/"><virtualDirectorypath="/"physicalPath="C:\YX_Touch"/></application>这里是对网站路径的设置,"/"这个代表网站的根目录,physicalPath代表前面根目录对应的路径,这里可以添加多个virtualDirectory节点,作为虚拟目录<bindings><bindingprotocol="http"bindingInformation=":8086:localhost"/></bindings>这个节点则是代表访问站点是通过什么方式访问,是http还是https诸如此类,后面则是对应的端口已经需要绑定的域名,可以写成:80:www.baidu.com修改好后,保存。

iis express 多站点配置

iis express 多站点配置

4、保存好后,双击运行安装在:C:\ProgramFiles\IISExpress下的,能看到IISExpress运行的界面,一个云一样的小图标在电脑额右下角。右键点击那个云一样的图标,点“显示所有应用程序”。点击:http://localhost:8080/这个网址则会弹出一个页面,则代表IISExpress运行这个站点了。

iis express 多站点配置

iis express 多站点配置

iis express 多站点配置

iis express 多站点配置

方法/步骤2

1、经过上面的步骤我们已经看到IISExpress运行网站了,但是有个问题,怎么运行多个网站呢,接下来我来教大家怎么让IISExpress支持多个站点,我们在第三步修改了IISExpress的站点配置文件,其中加了一段代码,就是增加一个站点,配置如下图:

iis express 多站点配置

2、如果想运行更多站点,只需按照配置增加即可。但光修改配置文件是没有用的,你点开电脑右下角的云图标发现永远只有一个站点,如果想多个站点同时运行则需要开启多个IISExpress应用程序,如开开启多个呢,那我接下来就来教大家同时运行多个IISExpress应用程序的方法。用下面的命令行:iisexpress[/config:config-file][/site:site-name][/systray:boolean]这些参数好理解吧,从英文上就可以了解.config-file:这个代表站点配置文件的完整路径,就是上面我们提到的:applicationhost.config,我这个文件的路径是:C:\ProgramFiles\IISExpress\AppServer\applicationhost.config,这个要看大家具体路径了,注意,如果路劲中有空格,请你用双引号把完整路径括起来。site-name:这个代表配置文件中的站点名字,就是:<sitename="test"id="2"serverAutoStart="true">这里面的name对应的值systray:代表的是serverAutoStart的值命令了解清楚了,接下来就教大家怎么用这个命令行。运行里输入:cmd然后输入:cdC:\ProgramFiles\IISExpress再然后输入:iisexpress/config:"C:\ProgramFiles\IISExpress\AppServer\applicationhost.config"/site:test/systray:true这个代表运行配置文件里第二站点“test”,然后敲回车键,命令行窗口会提示站点注册成功这个时候你右键点击电脑右下角的云的图标,会发现多了一个站点”test“。点击:http://localhost:8086/会弹出网站的首页,如下图所示。如果想运行更多的网站,只需要你在站点配置文件applicationhost.config增加配置,然后依次运行多个cmd,按照命令行运行即可。

iis express 多站点配置

iis express 多站点配置

iis express 多站点配置

© 一点知识