主頁(yè) > 知識(shí)庫(kù) > 后綴為 ashx 與 axd 的文件區(qū)別淺析

后綴為 ashx 與 axd 的文件區(qū)別淺析

熱門(mén)標(biāo)簽:巫師3為什么地圖標(biāo)注的財(cái)寶沒(méi)有 外呼系統(tǒng)代理品牌 外呼系統(tǒng)費(fèi)用一年 十堰正規(guī)電銷機(jī)器人系統(tǒng) 寧波自動(dòng)外呼系統(tǒng)代理 辦理400電話證件 手機(jī)地圖標(biāo)注如何刪除 怎么給超市做地圖標(biāo)注入駐店 世紀(jì)佳緣地圖標(biāo)注怎么去掉
唯一不同的地方是:axd擴(kuò)展名的必須要在web.config中的httpHandlers>中進(jìn)行注冊(cè),而ashx直接在項(xiàng)目中當(dāng)成aspx那樣添加使用即可。
所以在項(xiàng)目的添加文件中,向?qū)е挥刑砑觓shx文件的模板,而沒(méi)有添加axd文件的模板。那微軟為什么這么無(wú)聊搞兩個(gè)后綴,全部使用ashx不就行了么?干脆利落。原來(lái),如果你的web handler代碼不在Web的項(xiàng)目中的話,那你就不能使用ashx了,因?yàn)槿绻辉趙eb.config中注冊(cè)的話,系統(tǒng)根本不知道要在那個(gè)dll庫(kù)中才能找到相應(yīng)的代碼。
如:
add verb="*" path="OpenSearch.axd" type="Company.Components.HttpHandler.OpenSearchHandler, (命名空間.類名)Company.Extensions(.dll文件名)" validate="false"/>
只有注冊(cè)了,web才知道OpenSearch.axd原來(lái)是在Company.Extensions.dll中,使用Company.Components.HttpHandler.OpenSearchHandler類處理。
當(dāng)然你搞個(gè)add verb="*" path="OpenSearch.ashx" type=.... 那也未免不可,習(xí)慣規(guī)范而已。
  webconfig里那么寫(xiě)的原理是,首先iis會(huì)把.axd的文件handle,然后就交給FreeTextBoxControls.AssemblyResourceHandler,   FreeTextBox這個(gè)命名的類來(lái)處理而不是讓aspnet去處理。 
  但是你的服務(wù)器提供商可能為了安全起見(jiàn),把.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ù)器的IIS里有個(gè)默認(rèn)的映射:就是將*.axd映射到aspnet_isapi.dll上。 
您可能感興趣的文章:
  • ashx中使用session的方法(獲取session值)
  • ASP.NET ASHX中獲得Session的方法
  • Asp.net在ashx文件中處理Session問(wèn)題解決方法
  • 在ashx文件中使用session的解決思路
  • ashx介紹以及ashx文件與aspx文件之間的區(qū)別
  • ashx文件的使用小結(jié)
  • aspx與ascx,ashx的用法總結(jié)
  • 基于.NET中:自動(dòng)將請(qǐng)求參數(shù)綁定到ASPX、ASHX和MVC的方法(菜鳥(niǎo)必看)
  • *.ashx文件不能訪問(wèn)Session值的解決方法

標(biāo)簽:泰州 通遼 景德鎮(zhèn) 牡丹江 天門(mén) 山西 嘉興

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《后綴為 ashx 與 axd 的文件區(qū)別淺析》,本文關(guān)鍵詞  后綴,為,ashx,與,axd,的,文件,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《后綴為 ashx 與 axd 的文件區(qū)別淺析》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于后綴為 ashx 與 axd 的文件區(qū)別淺析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章