導航:首頁 > 源碼編譯 > ashx是不是編譯過源碼

ashx是不是編譯過源碼

發布時間:2022-09-14 07:07:28

⑴ Asp.net的Ashx文件為什麼不被編譯成DLL

像aspx一樣,屬於頁面文件,所以不會編譯成dll,但後台邏輯被編譯了。

⑵ ashx是什麼文件

1、ashx是一般應用程序;

2、應用程式是電腦軟體的主要分類之一,是為針對使用者的某種應用目的所撰寫的軟體;

3、Web應用程序是一種可以通過Web訪問的應用程序,程序的最大好處是用戶很容易訪問應用程序,用戶只需要有瀏覽器即可,不需要再安裝其他軟體。

(2)ashx是不是編譯過源碼擴展閱讀:

應用程序介紹:

應用程式運行在使用模式,其可以和使用者進行交互,一般具有可視的使用者介面,對於應用程式需要瞭解的是:每一個應用程式運行於獨立的進程、他們擁有自己獨立的位址空間。不同應用程式的分界線稱為進程邊界。

應用程序有兩種模式C/S、B/S。C/S是客戶端/伺服器端程序,也就是說這類程序一般獨立運行。而B/S就是瀏覽器端/伺服器端應用程序,這類應用程序一般藉助IE等瀏覽器來運行。WEB應用程序一般是B/S模式。Web應用程序首先是「應用程序」,和用標準的程序語言。

參考資料來源:網路-應用程序

⑶ ashx文件怎麼加密

平時系統默認創建的ashx如下格式:
<%@
WebHandler
Language="C#"
Class="Handler2"
%>
using
System;
using
System.Web;
public
class
Handler2
:
IHttpHandler
{
public
void
ProcessRequest
(HttpContext
context)
{
context.Response.ContentType
=
"text/plain";
context.Response.Write("Hello
World");
}
public
bool
IsReusable
{
get
{
return
false;
}
}
}
但是這樣的話,很可能把代碼暴露給客戶端。
通過查看
<%@
WebHandler
Language="C#"
Class="Handler2"
%>
發現其實可以把ashx文件和具體的代碼分開。
<%@
WebHandler
Language="C#"
Class="Handler2"
CodeBehind="Handle2.cs"
%>
把實現的代碼存放到app_code文件夾下面,這樣可以保證代碼的安全。
因為
①微軟給各種特定的文件夾設定了訪問許可權
②編譯之後的代碼呈現為dll格式,不容易查看源碼。

⑷ aspx和htm+ashx的區別是什麼

html (htm): 由瀏覽器來解釋(翻譯)代碼並顯示給使用者瀏覽。因此,其幾乎不佔用伺服器資源,可以直接發送給請求者,由請求者的瀏覽器來負責解釋工作。

aspx: .net由伺服器中的.net編譯器來負責解釋,翻譯成html內容,然後發送給請求者。

.ashx: 由伺服器中的.net編譯器來負責解釋,翻譯成指定內容,然後發送給請求者。

aspx與 ashx的區別在於,aspx是一個自帶生命周期的大型容器(自身有界面屬性),其包含創建,初始化,載入,重繪,卸載等等過程(無論你用還是不用這些過程)。而ashx不存在界面,與aspx相比,佔用資源非常少,也更加靈活。因此其叫:一般性處理程序。

通常如果非必要時,我們應該採用ashx。比如當需要使用ajax調用伺服器內容時,一般不要創建.aspx文件來獲取內容,而用.ashx文件來獲取內容,以保證資源消耗最少的方式。

⑸ 網站前端開發CSS/JS文件整合的問題

這個應該是為了減少http請教鏈吧
然後css.ashx(ashx是一般應用程序,很多人用jquery和.NET開發網站,用ashx作為通訊層,jquery用post傳參,ashx頁面接收參數,然後返回值。瀏覽頁面時是無法看到編寫的代碼)這里是他們自己寫的一個程序文件,後面的[]中的幾個css文件為相應的變數傳進去的,就個@import
嵌入css一樣

⑹ ashx是什麼文件,如何創建

.ashx 文件用於寫web handler的。其實就是帶HTML和C#的混合文件。當然你完全可以用.aspx 的文件後綴。使用.ashx 可以讓你專注於編程而不用管相關的WEB技術。.ashx必須包含IsReusable.

⑺ .ashx和.aspx的區別

看,比aspx簡潔多了吧.只有一個文件,沒有後台cs文件(基於代碼安全考慮,後邊我們會自己添加這個文件).ashx對比aspx文件,就好像 少了cs文件.其實這就是ashx和aspx不同的地方,因為aspx要將前後台顯示和處理邏輯分開,所以就弄成了兩個文件,其實,在最終編譯的時 候,aspx和cs還是會編譯到同一個類中去.這中間就要設計html的一些邏輯處理.而ashx不同,它只是簡單的對web http請求的直接返回你想要返回的結果.比aspx少處理了htm發譏篡客詁九磋循單末l的過程.理論上,比aspx要快.

⑻ ashx是做什麼用的

.ashx 文件用於寫web handler的。.ashx文件與.aspx文件類似,可以通過它來調用HttpHandler類,它免去了普通.aspx頁面的控制項解析以及頁面處理的過程。其實就是帶HTML和C#的混合文件。
.ashx文件適合產生供瀏覽器處理的、不需要回發處理的數據格式,例如用於生成動態圖片、動態文本等內容。

一般應用較多的是AJAX請求的響應文件,圖片的輸出,

閱讀全文

與ashx是不是編譯過源碼相關的資料

熱點內容
安卓手機怎麼用愛思助手傳文件進蘋果手機上 瀏覽:835
安卓怎麼下載60秒生存 瀏覽:794
外向式文件夾 瀏覽:226
dospdf 瀏覽:422
怎麼修改騰訊雲伺服器ip 瀏覽:378
pdftoeps 瀏覽:484
為什麼鴻蒙那麼像安卓 瀏覽:728
安卓手機怎麼拍自媒體視頻 瀏覽:178
單片機各個中斷的初始化 瀏覽:715
python怎麼集合元素 瀏覽:471
python逐條解讀 瀏覽:823
基於單片機的濕度控制 瀏覽:490
ios如何使用安卓的帳號 瀏覽:875
程序員公園采訪 瀏覽:803
程序員實戰教程要多長時間 瀏覽:966
企業數據加密技巧 瀏覽:126
租雲伺服器開發 瀏覽:805
程序員告白媽媽不同意 瀏覽:328
攻城掠地怎麼查看伺服器 瀏覽:593
android開機黑屏 瀏覽:569