【我的】IIS Express 配置

<!--
查看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>
相關文章
相關標籤/搜索