新聞中心
iis調(diào)用.net流程?
在IIS中調(diào)用.NET的流程如下:
1. 客戶端發(fā)送HTTP請(qǐng)求到IIS服務(wù)器。
2. IIS服務(wù)器接收到請(qǐng)求后,將請(qǐng)求交給ASP.NET的HTTP請(qǐng)求處理模塊(HTTP Request Handler Module)處理。
3. HTTP請(qǐng)求處理模塊根據(jù)請(qǐng)求中的URL和其他信息,確定要執(zhí)行的ASP.NET應(yīng)用程序。
4. IIS加載對(duì)應(yīng)的ASP.NET應(yīng)用程序,并創(chuàng)建一個(gè)ASP.NET工作進(jìn)程(Worker Process)來(lái)承載應(yīng)用程序。
5. ASP.NET工作進(jìn)程運(yùn)行應(yīng)用程序的全局.asax文件,執(zhí)行其中的Application_Start事件處理程序,初始化應(yīng)用程序的全局狀態(tài)。
6. 當(dāng)前HTTP請(qǐng)求被傳遞給ASP.NET應(yīng)用程序的調(diào)度器(Scheduler)。
7. 調(diào)度器根據(jù)請(qǐng)求的URL,找到匹配的HTTP處理器(HTTP Handler)來(lái)處理請(qǐng)求。
8. HTTP處理器處理請(qǐng)求,可以執(zhí)行任何必要的后臺(tái)邏輯,并生成HTML或其他類(lèi)型的響應(yīng)數(shù)據(jù)。
9. 生成的響應(yīng)數(shù)據(jù)被發(fā)送回IIS服務(wù)器。
10. IIS服務(wù)器將響應(yīng)數(shù)據(jù)發(fā)送回客戶端。
11. 客戶端接收到響應(yīng)數(shù)據(jù),在瀏覽器中顯示或執(zhí)行相應(yīng)的操作。
這是一個(gè)簡(jiǎn)化的流程,實(shí)際上還涉及到很多其他的步驟和組件,比如HTTP模塊、HTTP上下文、請(qǐng)求處理管道(Request Processing Pipeline)等。但以上步驟概括了IIS調(diào)用.NET的基本流程。

1、右擊 我的電腦 -->管理-->服務(wù)及應(yīng)用程序 -->internet 信息服務(wù) 2、右擊"網(wǎng)站"-- 新建網(wǎng)站 3、打開(kāi)網(wǎng)站創(chuàng)建向?qū)?4、網(wǎng)站 描述:寫(xiě)網(wǎng)站的名字, 最好不要用中文 5、網(wǎng)站 的IP 和主機(jī)頭不用動(dòng),, 端口寫(xiě)個(gè)沒(méi)有用的 6、路徑 選擇程序的路徑 7、其他直接 下一步
IIS調(diào)用.NET的流程主要包括以下幾個(gè)步驟:
首先,當(dāng)有請(qǐng)求到達(dá)IIS服務(wù)器時(shí),IIS會(huì)根據(jù)請(qǐng)求的類(lèi)型和路徑來(lái)確定需要調(diào)用哪個(gè)應(yīng)用程序池。
其次,IIS會(huì)啟動(dòng)相應(yīng)的應(yīng)用程序池,并將請(qǐng)求交給該應(yīng)用程序池處理。
然后,應(yīng)用程序池會(huì)利用ASP.NET運(yùn)行時(shí)環(huán)境來(lái)加載請(qǐng)求的頁(yè)面或應(yīng)用程序,并對(duì)其進(jìn)行編譯和執(zhí)行。
最后,ASP.NET會(huì)將處理結(jié)果返回給IIS,IIS再將其發(fā)送回客戶端。整個(gè)過(guò)程中,涉及到多個(gè)組件和中間件的協(xié)作,以確保請(qǐng)求的處理和響應(yīng)的順利進(jìn)行。
在Linux系統(tǒng)中運(yùn)行ASP網(wǎng)站?
ASP.NET是微軟專為windows平臺(tái)開(kāi)發(fā)的,它運(yùn)行時(shí)需要用到windows攜帶的組件,只能在windows系統(tǒng)中運(yùn)行。在Linux中可運(yùn)行JSP、PHP和Ajax等。 C#寫(xiě)的應(yīng)用程序可以跨平臺(tái)運(yùn)行,但ASP.NET不是一個(gè)單純簡(jiǎn)單的應(yīng)用程序,而是一個(gè)必需要依賴windows組件支持的WEB服務(wù)管理系統(tǒng),不象JSP和PHP網(wǎng)站系統(tǒng)那樣可以自由運(yùn)行在不同的平臺(tái)上。
aspk是什么文件夾?
aspk是動(dòng)態(tài)網(wǎng)頁(yè)文件格式,屬于ASP.NET技術(shù)。
ASP.NET是由微軟在·NET Framework框架中所提供,開(kāi)發(fā)Web應(yīng)用程序的類(lèi)庫(kù),封裝在System.Web.dll文件中,顯露出System.Web命名空間,并提供ASP.NET網(wǎng)頁(yè)處理、擴(kuò)充以及HTTP通道的應(yīng)用程序與通信處理等工作,以及Web Service的基礎(chǔ)架構(gòu)。ASP.NET是ASP技術(shù)的后繼者,但它的發(fā)展性要比ASP技術(shù)強(qiáng)大許多。
到此,以上就是小編對(duì)于asp.net state service啟動(dòng)的問(wèn)題就介紹到這了,希望這3點(diǎn)解答對(duì)大家有用。
網(wǎng)頁(yè)名稱:iis調(diào)用.net流程?(asp.net 如何啟動(dòng)本地exe程序)
文章鏈接:http://m.fisionsoft.com.cn/article/djsjipc.html


咨詢
建站咨詢
