IIS Express配置多站点同时运行
环境:Win10 Pro、Visual Studio 2015 Community、IIS Express 10
VS2015集成IIS Express,所以无需单独下载,
默认安装位置:C:\Program Files\IIS Express\iisexpress.exe 或者 C:\Program Files (x86)\IIS Express\iisexpress.exe
配置文件位置:C:\Program Files (x86)\IIS Express\AppServer\applicationhost.config
打开这个文件,找到“Sites”这个节点,这个节点下每一个site节点代表一个网站
对节点几个参数做下说明:
name:站名的名字
id:这个是一个数字编码,唯一,从1开始,以此类推。
serverAutoStart:这个不用说,就是IIS Express运行后,这个站点是否自动运行
<application path="/">
<virtualDirectory path="/" physicalPath="C:\YX_Touch" />
</application>
这里是对网站路径的设置," / " 这个代表网站的根目录,physicalPath代表前面根目录对应的路径,这里可以添加多个virtualDirectory节点,作为虚拟目录
<bindings>
<binding protocol="http" bindingInformation=":8086:localhost" />
</bindings>
这个节点则是代表访问站点是通过什么方式访问,是http还是https诸如此类,后面则是对应的端口已经需要绑定的域名,可以写成:80:www.baidu.com
如果想运行更多站点,只需按照配置增加即可。增加一个站点:WebApplication1
<site name="WebApplication1" id="2">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="E:\winform\Solution1\WebApplication1" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:52026:localhost" />
</bindings>
</site>
但光修改配置文件是没有用的,你点开电脑右下角的云图标发现永远只有一个站点,如果想多个站点同时运行则需要开启多个IIS Express应用程序,如何开启多个呢?用下面的命令行:
iisexpress /config:"C:\Program Files\IIS Express\AppServer\applicationhost.config" /site:test /systray:true(注意/config /site /systray之前有一个空格)。
如果想运行更多的网站,只需要你在站点配置文件applicationhost.config增加配置,然后依次运行多个cmd,按照命令行运行即可。
最新文章
- Lasso回归算法: 坐标轴下降法与最小角回归法小结
- MicroERP软件更新记录2.0
- FileSystem.DeleteDirectory遇到";无法删除 文件:无法读取源文件或磁盘";
- Altium Designer 15 --- Design PCB Frame by Rhinoceros
- 《Linux内核分析》第二周 操作系统是如何工作的?
- hdu 2120 Ice_cream&#39;s world I
- 如何实现上下左右键盘控制焦点使之落在相邻文本框或下拉框中-Web开发/JavaScript
- Intellij IDEA 14.x 中的Facets和Artifacts的区别
- CSS实现未知高度图文混合垂直居中
- bzoj1095: [ZJOI2007]Hide 捉迷藏 线段树维护括号序列 点分治 链分治
- js中substring和substr的用法 (转)
- c++ 日志操作
- CSS active选择器与CSS hover选择器
- MVC中Model元数据及绑定机制
- scrapy学习笔记之hello world
- vmdk多文件合成单文件并导入
- ie11开发者模式打开空白
- RPM 包的构建 - 实例
- [buaa-SE-2017]个人项目
- 图片上传预览,兼容IE