如何以及為何創(chuàng)建Search .NET版_.Net教程
推薦:ASP.NET網(wǎng)絡(luò)編程中常用到的27個函數(shù)集1、DateTime 數(shù)字型 以下為引用的內(nèi)容: System.DateTime currentTime=new System.DateTime(); 1.1 取當(dāng)前年月日時分秒 currentTime=System.DateTime.
Search 開發(fā)負(fù)責(zé)人 Larry Jordan、開發(fā)人員 Michael Ruggiero 和 Michael Stanton 以及 .NET 框架項目經(jīng)理 Hari Sekhar 在暗中構(gòu)建了基于 .NET 技術(shù)的 Microsoft Web 站點搜索引擎新版本。迄今為止,只有參加過今年 7 月在奧蘭多舉行的“專業(yè)開發(fā)人員討論會”中的一次特別會議的少數(shù)外部開發(fā)人員略知一些細(xì)節(jié)�,F(xiàn)在終于可以將實情公諸于眾了。
如果您經(jīng)常訪問“內(nèi)幕新聞”站點,您就會知道,Microsoft Web 組在 2000 年 7 月份召開的“專業(yè)開發(fā)人員討論會”之前推出了其 Search 引擎的新型改進(jìn)版本。您已知道該版本引入了先進(jìn)的同義詞匹配、可返回最為相關(guān)的加按語搜索結(jié)果的擴展 Best Bets 邏輯,以及對最常用搜索的智能緩存。
然而,有關(guān)該版本的內(nèi)幕消息遠(yuǎn)比表面上的東西多。
我們當(dāng)然會興奮不已,因為該搜索版本的豐富的功能以及經(jīng)改進(jìn)的搜索結(jié)果明顯地能為客戶帶來更佳的搜索體驗(參閱 Search 2.5 技術(shù)內(nèi)幕)。但是,大多數(shù)人當(dāng)時并未意識到,我們同時在幕后將傳統(tǒng)的基于 ASP(Active Server Page 活動服務(wù)器頁面)的 Search 2.5 版移植到新型的 Microsoft .NET 框架。
對搜索組而言,這是最具前沿性的開發(fā)。因為我們已經(jīng)深入到 Internet 服務(wù)的未來。而且我們希望如此。下面來談?wù)剛中緣由。
為何要移植到 .NET?
顯而易見,我們正在進(jìn)入 Internet 的下一個階段。我們正在跨越通常意義上的 Web 頁面,并在開發(fā)功能強大的 Web 服務(wù)。在這一階段,使資源和信息有計劃地得到利用是極為重要的。這樣,我們就可以把這些資源和信息作為服務(wù)來利用,而不是讓其停留在雜亂無章的數(shù)據(jù)倉庫中。
可擴展標(biāo)記語言 (XML) 是在超級分布式系統(tǒng)之間實現(xiàn)多數(shù)據(jù)集傳輸?shù)囊环N手段。它同時可以使開發(fā)人員以更具價值的新型方式聚集和組合各種來源的數(shù)據(jù) – 這樣用戶就可以直接從中受益。
就 Search 而言,我們?yōu)槎喾N自定義和本地化 Search 版本設(shè)計了在 microsoft.com 上查找信息的核心功能。我們組在如何使數(shù)據(jù)訪問兼?zhèn)潇`活性和可用性方面面臨挑戰(zhàn)。在 .NET 出現(xiàn)之前,我們確實無法使客戶在不使用安全端口上的 DCOM (分布式組件對象模型)的情況下針對我們的功能設(shè)計程序,或者客戶只得將我們的多種軟件版本安裝在其服務(wù)器上以便訪問代碼和 COM。
我們組對即將推出的 .NET 技術(shù)進(jìn)行了研究,并認(rèn)識到可以通過將代碼移植到 .NET 框架來解決所有遠(yuǎn)程性問題。而且,還有一個意外收獲,我們還可以實現(xiàn) HTTP 和 SOAP 的無處不在的連接。對絕大多數(shù)人而言,是否有某個人在 Microsoft 或在世界的某個地方,使用我們的 Web 服務(wù)在內(nèi)部開發(fā)用于完全不同用途的應(yīng)用程序,無關(guān)緊要。我們對兩種情況均予以支持,同時我們也可以免費獲得技術(shù)方面的好處。
最新的 Search 2.5 版如今運行在 Site Server 3.0 上,并仍然使用 COM 從搜索目錄獲得結(jié)果。該應(yīng)用程序的其它各個方面都基于 XML。XML 作為一種將數(shù)據(jù)(例如,Vocabulary 和 Best Bets)發(fā)布到 Web 服務(wù)器的手段,使我們能夠輕而易舉地擴大我們的 Web 空間。
我們同時執(zhí)行了一項緩存客戶請求的最為常用的查詢和結(jié)果的方案,這是通過將這些查詢和結(jié)果保留在 Web 服務(wù)器上來實現(xiàn)的,并因此增強了可擴展性,進(jìn)一步提高了性能。由于我們的核心體系結(jié)構(gòu)是基于 XML 的,因而,移植到一個將利用 .NET 框架 Web 服務(wù)的模型確實非常簡單,而這些 .NET 框架 Web 服務(wù)是建立在新型 ASP 技術(shù)基礎(chǔ)之上的(ASP 技術(shù)被稱為活動服務(wù)器方法 (ASMX) 頁面)。
分享:關(guān)于ASP.NET在IIS一些問題的經(jīng)驗總結(jié)很多開發(fā)人員對于IIS和ASPNET的安裝等問題困擾,特此做下面的小總結(jié),請大家多交流!iis 壞了修復(fù)辦法! 一般IIS運行不了ASP.NET,試一下下面四種方法,99%有效: 1。.NET 安裝的順序應(yīng)該是
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實例(可帶附件)
- js實現(xiàn)廣告漂浮效果的小例子
- asp.net Repeater 數(shù)據(jù)綁定的具體實現(xiàn)
- Asp.Net 無刷新文件上傳并顯示進(jìn)度條的實現(xiàn)方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問題探討
- VS2010 水晶報表的使用方法
- ASP.NET中操作SQL數(shù)據(jù)庫(連接字符串的配置及獲取)
- asp.net頁面?zhèn)髦禍y試實例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲過程實現(xiàn)分頁示例代碼
- 相關(guān)鏈接:
- 教程說明:
.Net教程-如何以及為何創(chuàng)建Search .NET版
。