日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

apache如何支持asp.net

發布時間:2024/9/20 asp.net 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 apache如何支持asp.net 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Apache是目前廣泛使用的一種網絡服務器程序,不僅在UNIX/LINUX平臺上被大量使用,而且在Windows平臺上也有許多站點放棄了IIS而轉向Apache。
.NET是微軟推出的功能強大的開發技術,其目標就是與Java抗衡。ASP.NET非常適合于中小企業的Web應用,其性能較ASP3.0有了極大的提高。
下面就介紹讓Apache支持ASP.NET的辦法。
首先,必須要有Windows環境和.NET?Framework的支持。此外還建議安裝安裝.NET開發工具如.NET?Framework?SDK或者 VisualStudio.NET。需要注意的是Windows的版本應為2000、2003和XP。Win9X系列不能安裝. NET?Framework。

apache支持asp.net的mod_aspdotnet模塊組件下載地址 2010-01-05 14:57
Apache對Asp.net的程序是不支持的,需要用到一個Asp.net的模塊mod_aspdotnet(下載地址:http://sourceforge.net/projects/mod-aspdotnet)Apache我用的是官方的2.0.63(下載地址:http://httpd.apache.org/download.cgi), 沒有用最新的版本,原因是mod_aspdotnet安裝的路徑必須和Apache是一致的,我開始用了最新的Apache2.2.8它的路徑已經變了, 而mod_aspdotnet的路徑還是老版本的,而且即便是更改了mod_aspdotnet路徑,也不能安裝在最新的Apache下,不知道是什么原 因,于是我就換了2.0.63版本,在安裝Apache的時候有三個選項要填寫,是域名,服務器名(機器名字),郵件地址,隨意填寫后一路Next就可以 了,mod_aspdotnet的安裝也是一路Next就可以了.安裝完后,在瀏覽器下輸入127.0.0.1應該就可以看到一個頁面提示安裝成功了.由 于是Asp.net,DotNet2.0等都要安裝,我就不多說了.


下載完成后雙擊打開,一路Next即可安裝完成。
為了便于管理,我們在htdocs目錄下新建一個active目錄,專門存放.aspx文件。現在需要對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">
????Options?FollowSymlinks
????Order?allow,deny
????Allow?from?all
??</Directory>
</IfModule>
其中D:/Program?Files/Apache?Group/Apache2是Apache的安裝目錄,應根據實際情況更改。
現在可以在active目錄下放上ASP.NET探針。重啟Apache之后,即可體驗Apache下的ASP.NET了。
由于IIS和Apache下的ASP.NET都是運行在Common?Language?Runtime(CRL)的基礎上,因此Apache環境下的ASP.NET程序的運行速度不會比在IIS下慢。

總結

以上是生活随笔為你收集整理的apache如何支持asp.net的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。