搜尋此網誌

2015-01-29

IIS Express

介紹 IIS Express
使用 IIS Express
IIS EXPRESS allow remote access

Debug Your .NET Web Project With IIS Express [Tips & Tricks]

IIS Express 的配置、使用和注意点
为IIS Express加上文件夹菜单/两个 region 的 snippet

VS2015的IISExpress 10的applicationhost.config

IIS Express
Internet Information Services (IIS) 10.0 Express
Internet Information Services (IIS) 8.0 Express
Internet Information Services (IIS) 7.5 Express
IIS Express GUI

Internet Information Services (IIS) 7 Manager



IISExpress Log File Location
Global variables within IIS Express
How to suppress log files in IIS Express?
How do I prevent IISExpress & My Web Sites folders from cluttering up my My Documents folder?


500.19
HTTP 錯誤 500.19 - Internal Server Error
設定錯誤    設定路徑 'MACHINE/WEBROOT/APPHOST/WEBSITE' 無法辨識
設定錯誤    定義了重複的 'system.web.extensions/scripting/scriptResourceHandler' 區段
IIS Express: solving the "configuration data for the page is invalid" 必須要設定root去對應一個實體路徑
Steps to Investigate Cause of Web.Config Duplicate Section .Net Framework版本不一致





在C:\Program Files\IIS Express\config\schema\有設定schema可以參考,
或是IIS Configuration Reference

C:\Users\UserName\Documents\IISExpress\config\applicationhost.config
original
<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>
            <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>
</system.applicationHost>
after
<system.applicationHost>
 <sites>
  <site name="WebSite1" id="1" serverAutoStart="true">
   <application path="/">
    <virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite1" />
   </application>
   <application path="/Practice" applicationPool="Clr4IntegratedAppPool">
    <virtualDirectory path="/" physicalPath="D:\Projects\Practice" />
    <virtualDirectory path="/Images" physicalPath="D:\Images" />
   </application>
   <bindings>
    <binding protocol="http" bindingInformation="*:8080:www.linyute.com" />
   </bindings>
  </site>
  <siteDefaults>
   <logFile logFormat="W3C" directory="%TEMP%\IISExpress\" />
   <traceFailedRequestsLogging directory="%TEMP%\IISExpress\" enabled="true" maxLogFileSizeKB="1024" />
  </siteDefaults>
  <applicationDefaults applicationPool="Clr4IntegratedAppPool" />
 </sites>
</system.applicationHost>



Make Web Development Easier with IIS Express
Working with SSL at Development Time is easier with IISExpress
Attach to IISExpress process from Visual Studio




若無法回傳實體的JSON檔,則需要在staticContent加入
<mimeMap fileExtension=".json" mimeType="application/javascript" />


若要啟用瀏覽檔案清單,則需要在system.webServer修改
<directoryBrowse enabled="true" />


變更TEMP資料夾路徑,在system.webServer修改
<asp scriptErrorSentToBrowser="true">
 <cache diskTemplateCacheDirectory="%TEMP%\IISExpress\" />
 <limits />
</asp>
<httpCompression directory="%TEMP%\IISExpress\">


C:\Users\UserName\Documents\IISExpress\config\aspnet.config
(待測試) 在configuration加入
<system.web>
 <compilation tempDirectory="%TEMP%\IISExpress\" />
</system.web>

Visual Studio 與 IISExpress的Log檔,移到 RAMDisk加速&節省空間

沒有留言: