同桌上课用手指进去了好爽_欧美丰满熟妇xxⅹⅹ性大i_成人av天天日天天拍拍_猛男gay帅男gay男男同志_欧美va天堂在线观看_人妻无码av中文系列三里桃花_亚欧免费无码在线观看_久久久精品国产亚洲av水_日韩在线免费看污污污_2021无码专区人妻系列日韩

首頁 優(yōu)化推廣 后綴為axd 的文件

后綴為axd 的文件

來源: | 時(shí)間:2013/12/19 11:43:18 |

其實(shí)擴(kuò)展名為ashx與為axd基本上是一樣的,都是用于寫web handler,可以通過它來調(diào)用IHttpHandler類,它免去了普通.aspx頁面的控件解析以及頁面處理的過程。

唯一不同的地方是:axd擴(kuò)展名的必須要在web.config中的<httpHandlers>中進(jìn)行注冊,而ashx直接在項(xiàng)目中當(dāng)成aspx那樣添加使用即可。

所以在項(xiàng)目的添加文件中,向?qū)е挥刑砑觓shx文件的模板,而沒有添加axd文件的模板。那微軟為什么這么無聊搞兩個(gè)后綴,全部使用ashx不就行了么?干脆利落。原來,如果你的web handler代碼不在Web的項(xiàng)目中的話,那你就不能使用ashx了,因?yàn)槿绻辉趙eb.config中注冊的話,系統(tǒng)根本不知道要在那個(gè)dll庫中才能找到相應(yīng)的代碼。
如:
<add verb="×" path="OpenSearch.axd" type="Company.Components.HttpHandler.OpenSearchHandler, (命名空間.類名)Company.Extensions(.dll文件名)" validate="false"/>
只有注冊了,web才知道OpenSearch.axd原來是在Company.Extensions.dll中,使用Company.Components.HttpHandler.OpenSearchHandler類處理。
當(dāng)然你搞個(gè)<add verb="×" path="OpenSearch.ashx" type=.... 那也未免不可,習(xí)慣規(guī)范而已。

在服務(wù)器的IIS里有個(gè)默認(rèn)的映射:就是將×.axd映射到aspnet_isapi.dll上。  
  webconfig里那么寫的原理是,首先iis會(huì)把.axd的文件handle,然后就交給FreeTextBoxControls.AssemblyResourceHandler,   FreeTextBox這個(gè)命名的類來處理而不是讓aspnet去處理。  
   
  但是你的服務(wù)器提供商可能為了安全起見,把.axd到aspnet_isapi.dll的映射去掉了,所以你在服務(wù)器運(yùn)行就錯(cuò)誤了。你現(xiàn)在唯一能做的就是聯(lián)系你的服務(wù)器提供商,讓他們恢復(fù)這個(gè)映射。  

  擴(kuò)展名:   .axd  
  執(zhí)行文件:C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll  
   
  限制為:GET,HEAD,POST,DEBUG  
  腳本引擎打勾 

服務(wù)熱線

153 8323 9821

功能和特性

價(jià)格和優(yōu)惠

網(wǎng)站和維護(hù)

推廣和優(yōu)化

微信服務(wù)號