zoukankan      html  css  js  c++  java
  • IIS Express配置多站点同时运行

    环境:Win10 Pro、Visual Studio 2015 Community、IIS Express 10

      VS2015集成IIS Express,所以无需单独下载,

        默认安装位置:C:Program FilesIIS Expressiisexpress.exe 或者 C:Program Files (x86)IIS Expressiisexpress.exe

        配置文件位置:C:Program Files (x86)IIS ExpressAppServerapplicationhost.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:winformSolution1WebApplication1" />
      </application>
      <bindings>
        <binding protocol="http" bindingInformation="*:52026:localhost" />
      </bindings>
    </site>

    但光修改配置文件是没有用的,你点开电脑右下角的云图标发现永远只有一个站点,如果想多个站点同时运行则需要开启多个IIS Express应用程序,如何开启多个呢?用下面的命令行:

      iisexpress /config:"C:Program FilesIIS ExpressAppServerapplicationhost.config" /site:test /systray:true(注意/config /site /systray之前有一个空格)。

    如果想运行更多的网站,只需要你在站点配置文件applicationhost.config增加配置,然后依次运行多个cmd,按照命令行运行即可。

  • 相关阅读:
    Jmeter 批量执行脚本之-----------Ant
    Linux之vi编辑器的使用
    Linux命令之-ps & kill
    Linux命令详解一:基础命令新建、删除、拷贝~~~
    Linux(Ubuntu)下安装jdk
    Lr-代理录制
    开通博客第一天
    找出列表中重复的元素及个数
    写一个密码校验程序,密码格式为含有大写、小写字母、数字,长度为8位
    创建数据,分页显示,输入要查看的页码,显示指定数据,每页显示10条数据
  • 原文地址:https://www.cnblogs.com/binstyle/p/5764695.html
Copyright © 2011-2022 走看看