vs2010 asp.net 4 部署

  服務器是iis7.5,開發環境是vs2010 .net4,部署之後發現,httphandler沒法正常工做;解決方式以下: web

   1.網站應用池選asp.net v4.0 服務器

     若是沒有安裝.net4 ,先安裝,而後進入到C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i  註冊; asp.net


2.選擇.net 4 容許; 網站




3.web.config 修改 spa

在iis7以前httphandler 是配置在<system.web>中,並且path中可用,隔開多個path,可是IIS7之後就得放在<system.webServer>中並且在<system.web>不能配置httphandlers,並且path中多個path要分開 寫: .net

iis7以前: code


<system.web>
<httpHandlers>
      <add verb="GET" path="*.jpg,*png" type="ThumbHandler"/> </httpHandlers>
</system.web>


iis7以後: xml

<system.webServer>
<handlers>
      <add verb="GET" name="thumb-jpg" path="*.jpg" type="ThumbHandler"/>
      <add verb="GET" name="thumb-png" path="*.png" type="ThumbHandler"/>
      <add verb="GET" name="thumb-gif" path="*.gif" type="ThumbHandler"/>
</handlers>
</system.webServer>
相關文章
相關標籤/搜索