想找資料嗎?到這看看也許會有收穫喔。
‧wordpress: 佈景主題 / 插件介紹 #
‧網站教學 : css新手必看 / css筆記 / seo
‧電影片單 : 驚悚 / 懸疑 / 靈異 / 動作 / 文藝 / 劇情 / 喜劇 / 紀錄 / 科幻 / 史詩 / 戰爭 / 動畫
2008/06/04

asp.net - 讓apache可以跑asp.net


專題使用asp.net,我們把學校當作伺服器,因為我不會用IIS(其他人好像也不會),所以我決定用自己熟悉的apache
今天在家裡測試成功了,可以正常的讓apache跑asp.net的程式
不過我只用了now這個東西,但是我想其他的函式應該也支援才對
因為我有看了介紹,他好像是直接取代IIS
以下是我的安裝步驟,這邊特別記錄起來,到學校使用的時候比較方便:)

1.首先要先下載微軟的.Net framework sdk 2.0
2.下載apache以及他的其中一個模組mod_aspdotnet
我已經上傳到自己的空間了,方便我下載
3.安裝apache,全部使用下一步大法XD!
安裝完之後開啟conf/httpd.conf,修改裡頭的執行路徑,並且將以下的directory替換

  1. DocumentRoot "c:/www"
  2. <Directory />
  3.     Options None
  4.     AllowOverride FileInfo
  5.     Order allow,deny
  6.     Allow from all
  7. </Directory>

4.接著restart apache server,輸入http://localhost 看能不能執行
如果可以執行會出現「It work's」字樣
5.安裝mod_aspdotnet,下一步大法再現XD!!!
6.在www資料夾底下新增site
7.開啟conf/httpd.conf,在最後加入以下語法

  1. LoadModule aspdotnet_module modules/mod_aspdotnet.so
  2.  
  3. AddHandler asp.net asax ascx ashx asmx aspx axd config cs csproj
  4.                    licx rem resources resx soap vb vbproj vsdisco webinfo
  5.  
  6. AliasMatch "^/(?i)aspnet_client/system_web/(d+)_(d+)_(d+)_(d+)/(.*)"
  7.            "C:/Windows/Microsoft.NET/Framework/v$1.$2.$3/ASP.NETClientFiles/$4"
  8.  
  9. <Directory "C:/Windows/Microsoft.NET/Framework/v*/ASP.NETClientFiles">
  10.     Options FollowSymlinks
  11.     Order allow,deny
  12.     Allow from all
  13. </Directory>
  14.  
  15. AspNetMount /site "c:/www/site"
  16. Alias /site "c:/www/site"
  17. <Directory "c:/www/site">
  18.     Options FollowSymlinks Indexes
  19.     AspNet files
  20.     Order allow,deny
  21.     Allow from all
  22.     DirectoryIndex default.htm default.aspx
  23. </Directory>

8.將.aspx的檔案丟到site底下執行
如果以上設定都沒有錯誤,應該是可以成功執行aspx才是

@以上資料參考自無聊人的無聊小站以及missice's blog

Related Posts with Thumbnails
人氣:4,333    
  • 引用網址:
  • 文章標籤:,
  • 上篇文章:
  • 下篇文章:

    1. comments(16)
    2. Twitter / Ellen wu: 讓apache可以跑asp.net http://bl...
    3. 日落
      #2
      日落//LV.20
      2008/06/04

      應該轉貼 PTT
      之前上面有人在問

      我覺得挺麻煩的
      要是我
      我會去找另外一台機器裝 windows XD

      日落的網誌最新文章:RSS 分享測試

    4. REX
      #3
      REX//LV.46
      2008/06/05

      雖說看沒有,但感覺你很強喔! :mrgreen:

    5. #4
      //LV.21
      2008/06/05

      之前有用過
      但是效果不是很好
      並不是每個函數都能用
      真的要用asp的話
      還是建議去用windows的主機

      佑的網誌最新文章:此新聞沒標題 ?

    6. elleryq
      #5
      elleryq//LV.2
      2008/06/05

      事實上,你可以直接使用 .NET Framework 2.0 內建的小型 web server
      指令如下:
      %windir%\Microsoft.NET\Framework\v2.0.50727\Webdev.WebServer.exe norestart /port:8080 /path:

    7. muki
      #6
      muki//LV.948
      2008/06/05

      用google是什麼意思XDD???
      不懂不懂><
      我只是想去看看是不是我同學問的 呵

      怎麼找機器裝windows?我不會

    8. muki
      #7
      muki//LV.948
      2008/06/05

      也還好啦ˊˋ...
      強的人很多 樓上那個比我還強XD

    9. muki
      #8
      muki//LV.948
      2008/06/05

      原來如此o.o
      但是我不懂什麼去用Windows的主機
      不過我會去問問G大神的
      謝謝你喔

    10. muki
      #9
      muki//LV.948
      2008/06/05

      這個...更不懂XDDD
      是把他放在.net的語言裡頭嗎???
      好 我同樣會去問G大神(汗

    11. 香腸
      #10
      香腸//LV.44
      2008/06/05

      裝IIS好像沒有說很難,之前有學過....是要去控制台啟用,當然啟用時還是需要windows xp原版光碟(非還原光碟)才能安裝喔!

      香腸的網誌最新文章:香腸炒魷魚粉絲俱樂部滿100人!

    12. elleryq
      #11
      elleryq//LV.2
      2008/06/06

      打開"命令提示字元",假設你的應用程式放在 c:\your_app
      那麼輸入 %windir%\Microsoft.NET\Framework\v2.0.50727\Webdev.WebServer.exe norestart /port:8080 /path:c:\your_app

      這樣就行了.
      Visual studio.net 也是這樣用.

      根據 mod_dotaspnet 官方表示,這個 module 將不會繼續開發。

      elleryq的網誌最新文章:Boo(17)-結構與列舉

    13. hung
      #12
      hung//LV.1
      2008/06/08

      (筆記)
      ---
      @ 香腸
      (好像變成我家一樣 XD)

      xp home 不能裝iis 阿
      而且M$ 很機車
      就算是PRO 也只能同時10 線= ="

      hung的網誌最新文章:受保護:【股掰】那段難忘的日子

    14. muki
      #13
      muki//LV.948
      2008/06/08


      你可以直接按他底下的Reply回覆給香腸就好了XDD
      這樣感覺好像進入了twitter還有jaiku的世界(笑

    15. #14
      //LV.21
      2008/06/08

      @muki
      用windows的主機就是說去用iis
      安裝iis其實很簡單
      從「新增或移除檔案」那邊進入「新增/移除Winodws元件」
      接下來找到iis就可以安裝了
      前提是你的Windows版本要是XP Professional或是2000等才行

      佑的網誌最新文章:[Share][黑教團後勤部]驅魔少年 162話

    16. muki
      #15
      muki//LV.948
      2008/06/08


      但是我不會用iis 呵~
      不知道還要改什麼設定才可以跑.net還有發布
      所以與其用iis 還是用我熟希的apache好^^

    17. Ayr
      #16
      Ayr//LV.1
      2009/01/04

      這個很像很不錯!!謝謝分享。

    comments(16)



    :wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!: