这个文件在默认安装IIS Express后应该是在“文档》IISExpress》config”目录下。web
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.applicationHost> </system.applicationHost> </configuration>
大致上和web.config文件很像,都是XML,并且configuration为根标签。这里咱们关注system.applicationHost标签。express
这里配置IIS Express 要管理的站点信息。网络
<system.applicationHost> <sites> <site name="sitename" id="123456789"> <application path="/"> <virtualDirectory path="/" physicalPath="F:\PHP\websiteroot" /> </application> <bindings> <binding protocol="http" bindingInformation="*:12345:localhost" /> <binding protocol="http" bindingInformation="*:12345:127.0.0.1" /> <binding protocol="https" bindingInformation="*:44301:localhost" /> </bindings> </site> </sites> </system.applicationHost>
sites在system.applicationHost标签下,子标签site是咱们本身的站点设置,name是站点名,这样之后能够用命令行:app
iisexpress /site:sitename
来启动指定站点。spa
application的配置也是一目了然,就是配置站点的虚拟路径和物理路径。命令行
bindings里每一个binding绑定一个URL,protocol是网络协议,bindingInformation里两个冒号(:)中间的是端口号,后面的是本机IP地址。能够binding多个,上面的例子就binding了3个。code