徹底放棄IIS讓Apache也支持ASP.NET_.Net教程
推薦:在.net App中集成COM組件的一些簡(jiǎn)單技巧先談一下我對(duì)FR的感受,F(xiàn)R源于1997一個(gè)俄羅斯人的不經(jīng)意間的一個(gè)決定,他在delphi編程中發(fā)現(xiàn)沒有一個(gè)報(bào)表系統(tǒng)可以滿足他當(dāng)時(shí)的需要,于是就打算親手做一個(gè)。在98年作者的想做一個(gè)快速響應(yīng),簡(jiǎn)單
Apache是目前廣泛使用的一種網(wǎng)絡(luò)服務(wù)器程序,不僅在UNIX/Linux平臺(tái)上被大量使用,而且在Windows平臺(tái)上也有許多站點(diǎn)放棄了IIS而轉(zhuǎn)向Apache。.NET是微軟推出的功能強(qiáng)大的開發(fā)技術(shù),其目標(biāo)就是與Java抗衡。ASP.NET非常適合于中小企業(yè)的Web應(yīng)用,其性能較ASP3.0有了極大的提高。下面就介紹讓Apache支持ASP.NET的辦法。
首先,必須要有Windows環(huán)境和.NET Framework的支持。此外還建議安裝.NET開發(fā)工具如.NET Framework SDK或者VisualStudio.NET。需要注意的是Windows的版本應(yīng)為2000、2003和XP。Win9X系列不能安裝.NET Framework。然后需要安裝Apache。應(yīng)該使用Win32平臺(tái)的Apache,版本2.0以上。推薦使用2.0.51版本。
下面要下載并安裝Apache環(huán)境下的ASP.NET模塊。下載地址:http://www.apache.org/dist/httpd/mod_aspdotnet/mod_aspdotnet-2.0.0.msi下載完成后雙擊打開,一路Next即可安裝完成。
為了便于管理,我們?cè)趆tdocs目錄下新建一個(gè)active目錄,專門存放.aspx文件�,F(xiàn)在需要對(duì)httpd.conf文件作一定配置,在文件末尾添加:
#asp.net
LoadModule aspdotnet_module "modules/mod_aspdotnet.so"
AddHandler asp.net asax ascx ashx asmx aspx axd config cs csproj \
licx rem resources resx soap vb vbproj vsdisco webinfo
<IfModule mod_aspdotnet.cpp>
# Mount the ASP.NET example application
AspNetMount /active "D:/Program Files/Apache Group/Apache2/htdocs/active"
# Map all requests for /active to the application files
Alias /active "D:/Program Files/Apache Group/Apache2/htdocs/active"
# Allow asp.net scripts to be executed in the active example
<Directory "D:/Program Files/Apache Group/Apache2/htdocs/active">
Options FollowSymlinks ExecCGI
Order allow,deny
Allow from all
DirectoryIndex Default.htm Default.aspx
</Directory>
# For all virtual ASP.NET webs, we need the aspnet_client files
# to serve the client-side helper scripts.
AliasMatch /aspnet_client/system_web/(\d )_(\d )_(\d )_(\d )/(.*) \
"C:/Windows/Microsoft.NET/Framework/v$1.$2.$3/ASP.NETClientFiles/$4"
<Directory "C:/Windows/Microsoft.NET/Framework/v*/ASP.NETClientFiles">
"C:/Windows/Microsoft.NET/Framework/v*/ASP.NETClientFiles">
Options FollowSymlinks
Order allow,deny
Allow from all
</Directory>
</IfModule>
其中D:/Program Files/Apache Group/Apache2是Apache的安裝目錄,應(yīng)根據(jù)實(shí)際情況更改。現(xiàn)在可以在active目錄下放上ASP.NET探針。重啟Apache之后,即可體驗(yàn)Apache下的ASP.NET了。
由于IIS和Apache下的ASP.NET都是運(yùn)行在Common Language Runtime(CRL)的基礎(chǔ)上,因此Apache環(huán)境下的ASP.NET程序的運(yùn)行速度不會(huì)比在IIS下慢。
請(qǐng)作者聯(lián)系本站,及時(shí)附注您的姓名。聯(lián)系郵箱:mb5u#vip.qq.com(把#改為@)。
分享:學(xué)習(xí)Asp.Net經(jīng)常會(huì)用到的函數(shù)集1、DateTime 數(shù)字型 System.DateTime currentTime=new System.DateTime(); 1.1 取當(dāng)前年月日時(shí)分秒 currentTime=System.DateTime.Now; 1.2 取當(dāng)前年 int 年=currentTime.Year; 1.3
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實(shí)例(可帶附件)
- js實(shí)現(xiàn)廣告漂浮效果的小例子
- asp.net Repeater 數(shù)據(jù)綁定的具體實(shí)現(xiàn)
- Asp.Net 無刷新文件上傳并顯示進(jìn)度條的實(shí)現(xiàn)方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問題探討
- VS2010 水晶報(bào)表的使用方法
- ASP.NET中操作SQL數(shù)據(jù)庫(kù)(連接字符串的配置及獲取)
- asp.net頁面?zhèn)髦禍y(cè)試實(shí)例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲(chǔ)過程實(shí)現(xiàn)分頁示例代碼
.Net教程Rss訂閱編程教程搜索
.Net教程推薦
- AJAX將成為移動(dòng)Web2.0時(shí)代首選開發(fā)平臺(tái)
- 捕捉WPF應(yīng)用程序中XAML代碼解析異常
- 解決.net framework 4.0環(huán)境下遇到版本不同編譯不通過的方法詳解
- VB.NET實(shí)現(xiàn)窗體圖標(biāo)最小化到狀態(tài)欄
- 在asp.net 2.0 中使用的存儲(chǔ)過程解析
- Asp.net 備份和還原SQL Server及壓縮Access數(shù)據(jù)庫(kù)
- 動(dòng)態(tài)代理DynamicProxy 介紹
- 小議優(yōu)化ASP.NET應(yīng)用性能之Cache篇
- url傳遞中文的解決方案
- 關(guān)于asp.net 自定義分頁控件
- 相關(guān)鏈接:
- 教程說明:
.Net教程-徹底放棄IIS讓Apache也支持ASP.NET
。