IIS Express杂记
web项目的缓存目录:C:\Users\Administrator\AppData\Local\Microsoft\WebsiteCache
IISExpress的日志目录:C:\Users\Administrator\Documents\IISExpress\Logs
IISExpress的配置目录:C:\Users\Administrator\Documents\IISExpress\config
applicationhost.config
文件比较重要,在system.applicationHost > 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>
bindingInformation
默认监听的是localhost,也就是说别人是无法访问你的本地站点的,vs创建出来的web项目默认值就是这个,但是可以通过修改配置文件再通过命令启动IIS Express打到目的。
"C:\Program Files\IIS Express\iisexpress.exe" /site:site-name or site-id