亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時(shí)間:2013年07月30日 11:17:33   作者:  
其實(shí)擴(kuò)展名為ashx與為axd基本上是一樣的,都是用于寫web handler,可以通過它來(lái)調(diào)用IHttpHandler類,它免去了普通.aspx頁(yè)面的控件解析以及頁(yè)面處理的過程。
唯一不同的地方是:axd擴(kuò)展名的必須要在web.config中的<httpHandlers>中進(jìn)行注冊(cè),而ashx直接在項(xiàng)目中當(dāng)成aspx那樣添加使用即可。
所以在項(xiàng)目的添加文件中,向?qū)е挥刑砑觓shx文件的模板,而沒有添加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里那么寫的原理是,首先iis會(huì)把.axd的文件handle,然后就交給FreeTextBoxControls.AssemblyResourceHandler,   FreeTextBox這個(gè)命名的類來(lái)處理而不是讓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ù)器的IIS里有個(gè)默認(rèn)的映射:就是將*.axd映射到aspnet_isapi.dll上。 

相關(guān)文章

  • 微信小程序 (十七)input 組件詳細(xì)介紹

    微信小程序 (十七)input 組件詳細(xì)介紹

    這篇文章主要介紹了微信小程序 input 組件詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • asp.net中Null在從數(shù)據(jù)庫(kù)讀取的時(shí)候的一點(diǎn)點(diǎn)小技巧

    asp.net中Null在從數(shù)據(jù)庫(kù)讀取的時(shí)候的一點(diǎn)點(diǎn)小技巧

    我們先看下面的一段代碼,這段代碼其實(shí)很平常,也是我們平時(shí)做項(xiàng)目很常用的一段
    2012-04-04
  • Ubuntu16.04系統(tǒng)配置.net core環(huán)境

    Ubuntu16.04系統(tǒng)配置.net core環(huán)境

    本文給大家介紹的是在Ubuntu16.04系統(tǒng)配置.net core環(huán)境的方法,由于作者本身用的是WIN系統(tǒng),所以這次教程是在VMware中進(jìn)行的,希望大家能夠喜歡。
    2016-07-07
  • .NET實(shí)現(xiàn)WebSocket服務(wù)端即時(shí)通信實(shí)例

    .NET實(shí)現(xiàn)WebSocket服務(wù)端即時(shí)通信實(shí)例

    本篇文章主要介紹了.NET實(shí)現(xiàn)即時(shí)通信,WebSocket服務(wù)端實(shí)例 ,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2017-02-02
  • ASP.NET Core 應(yīng)用程序中的靜態(tài)文件中間件的實(shí)現(xiàn)

    ASP.NET Core 應(yīng)用程序中的靜態(tài)文件中間件的實(shí)現(xiàn)

    這篇文章主要介紹了ASP.NET Core 應(yīng)用程序中的靜態(tài)文件中間件的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • ASP.NET(C#)讀取Excel的文件內(nèi)容

    ASP.NET(C#)讀取Excel的文件內(nèi)容

    開發(fā)過程中難免會(huì)遇到讀取Excel文件的情況,本文主要記錄讀取Excel文件的方法由于本文目的是供自己和各位童鞋日后學(xué)習(xí)參考,沒有考慮過多方面,把所有方法及屬性全部放到了一個(gè)文件中。
    2013-02-02
  • Discuz!NT數(shù)據(jù)庫(kù)讀寫分離方案詳解

    Discuz!NT數(shù)據(jù)庫(kù)讀寫分離方案詳解

    Discuz!NT這個(gè)產(chǎn)品在其企業(yè)版中提供了對(duì)‘讀寫分離’機(jī)制的支持,使對(duì)CPU及內(nèi)存消耗嚴(yán)重的操作(CUD)被 分離到一臺(tái)或幾臺(tái)性能很高的機(jī)器上,而將頻繁讀取的操作(select)放到幾臺(tái)配置較低的機(jī)器上,然后通過‘事務(wù) 發(fā)布訂閱機(jī)制’,實(shí)現(xiàn)了在多個(gè)sqlserver數(shù)據(jù)庫(kù)之間快速高效同步數(shù)據(jù),從而達(dá)到了將‘讀寫請(qǐng)求’按實(shí)際負(fù)載 情況進(jìn)行均衡分布的效果。
    2010-06-06
  • 深入理解.NET對(duì)象的內(nèi)存布局

    深入理解.NET對(duì)象的內(nèi)存布局

    在.NET中,理解對(duì)象的內(nèi)存布局是非常重要的,這將幫助我們更好地理解.NET的運(yùn)行機(jī)制和優(yōu)化代碼,本文將介紹.NET中的對(duì)象內(nèi)存布局,感興趣的可以了解一下
    2023-08-08
  • asp.net生成驗(yàn)證碼代碼(純中文)

    asp.net生成驗(yàn)證碼代碼(純中文)

    下面我來(lái)寫一個(gè)生成純中文的驗(yàn)證碼技術(shù),寫一個(gè)類庫(kù),需要的朋友可以參考下
    2012-06-06
  • ASP.NET讓FileUpload控件支持瀏覽自動(dòng)上傳功能的解決方法

    ASP.NET讓FileUpload控件支持瀏覽自動(dòng)上傳功能的解決方法

    這篇文章主要介紹了ASP.NET讓FileUpload控件支持瀏覽自動(dòng)上傳功能的解決方法,很實(shí)用的技巧,需要的朋友可以參考下
    2014-07-07

最新評(píng)論