關於 IIS Express 經常使用設置

站點綁定

IIS Express Web 服務器默認只綁定了 localhost 的主機名,這就意味着沒法經過內網或其餘自定義域名進行訪問,可經過以下操做添加其餘綁定。web

在Web宿主項目中的 .vs 目錄中的 config 子目錄中,有名爲「applicationhost.config」配置文件,打開它後,找到以下節點:shell

system.applicationHost/sites/site[name=xxxx]/bindings

一、在該綁定集中的添加一個首節點,假定綁定端口號爲: 12345服務器

<binding protocol="http" bindingInformation="*:12345:*" />

二、以管理員方式運行「命令提示符」,而後在終端執行器中執行下面命令:app

netsh http add urlacl url="http://*:12345:*" user=everyone

請求內容長度限制

IIS Express Web 服務器默認限制了HTTP的請求內容大小,這會致使在上傳較大文件時請求被拒絕,經過以下方式可重置默認限制值。url

在Web宿主項目中的 .vs 目錄中的 config 子目錄中,有名爲「applicationhost.config」配置文件,打開它後,找到以下節點:code

system.webServer/security/requestFiltering

一、在該節點下添加以下子節點,假定從新設置請求內容長度限制爲: 500MBorm

<requestLimits maxAllowedContentLength="524288000" />

二、而後修改Web宿主項目的 Web.config 文件中的以下配置節:xml

<system.web>
  <httpRuntime maxRequestLength="524288000" />
</system.web>
相關文章
相關標籤/搜索