IIS Express applicationhost.config 设置(〇)

这个文件在默认安装IIS Express后应该是在“文档》IISExpress》config”目录下。

0.常见结构

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.applicationHost>
        
    </system.applicationHost>
</configuration>

大体上和web.config文件很像,都是XML,而且configuration为根标签。这里我们关注system.applicationHost标签。

1.sites标签

这里配置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" />
            </bindings>
        </site>
    </sites>
</system.applicationHost>

sites在system.applicationHost标签下,子标签site是我们自己的站点设置,name是站点名,这样以后可以用命令行:

iisexpress /site:sitename

来启动指定站点。

application的配置也是一目了然,就是配置站点的虚拟路径和物理路径。

bindings里每个binding绑定一个URL,protocol是网络协议,bindingInformation里两个冒号(:)中间的是端口号,后面的是本机IP地址。可以binding多个,上面的例子就binding了2个。


你可能感兴趣的:(IIS Express applicationhost.config 设置(〇))