<!--
查看URL访问控制列表:
netsh http show urlacl
添加URL访问控制:
netsh http add urlacl url=http://myhostname:80/ user=everyone
删除URL访问控制:
netsh http delete urlacl url=http://myhostname:80/
设置防火墙,外网访问IIS Express :
netsh firewall add portopening TCP 80 IISExpressWeb enable ALL
应用程序池:
Clr4IntegratedAppPool
Clr4ClassicAppPool
Clr2IntegratedAppPool
Clr2ClassicAppPool
UnmanagedClassicAppPool
添加站点<sites>:
<site name="<站点名>" id="<站点ID>" serverAutoStart="true">
<application path="/">
<virtualDirectory path="/" physicalPath="<站点物理路径>" />
</application>
<bindings>
<binding protocol="http" bindingInformation="<IP或*>:<端口>:<Host或主机名>" />
</bindings>
</site>
启动站点:
cd /d C:\Program Files\IIS Express
IISExpress.exe /site:<站点名>
IISExpress.exe /siteid:<站点ID>
IISExpress.exe /config:<配置文件路径>
-->
<sites>
<site name="WebSite1" id="1" serverAutoStart="true">
<application path="/">
<virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite1" />
</application>
<bindings>
<binding protocol="http" bindingInformation=":8080:localhost" />
</bindings>
</site>
<site name="MyWeb" id="2">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="E:\www\" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:80:myhostname" />
</bindings>
</site>
<siteDefaults>
<logFile logFormat="W3C" directory="%IIS_USER_HOME%\Logs" />
<traceFailedRequestsLogging directory="%IIS_USER_HOME%\TraceLogFiles" enabled="true" maxLogFileSizeKB="1024" />
</siteDefaults>
<applicationDefaults applicationPool="Clr4IntegratedAppPool" />
<virtualDirectoryDefaults allowSubDirConfig="true" />
</sites>