码迷,mamicode.com
首页 > 其他好文 > 详细

IIS Express配置多站点同时运行

时间:2016-08-12 15:00:53      阅读:1214      评论:0      收藏:0      [点我收藏+]

标签:

环境: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,按照命令行运行即可。

IIS Express配置多站点同时运行

标签:

原文地址:http://www.cnblogs.com/binstyle/p/5764695.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!