Ubuntu မွာ Aspx .net Run ရေအာင္

အသိတစ္ေယာက္ ေမးပါတယ္၊ Web / FTP Server ကို Full Control လုပ္ႏိုင္ဖို႔ ဘာ Application တင္ရင္ေကာင္းမလဲတဲ့။ ကၽြန္ေတာ္ကေတာ့ ကိုယ္႐ူးသြပ္တဲ့ Linux ကိုပဲၫႊန္းတာေပါ့ဗ်ာ။ Linux OS တင္ရင္ တစ္ျခား Software ဝယ္တင္စရာကိုမလိုဘူး SSH သုံးရင္ တစ္ကယ္လဲ Full Control ရေနတာကိုး။ Terminal နဲ႔ပဲသုံးသုံး Command မကၽြမ္းရင္ Web Base GUI နဲ႔ပဲသုံးသုံး အဆင္ေျပပါတယ္။ Command နဲ႔ပဲ Terminal ကေနသြားတာေတာ့ပိုျမန္တာေပါ့ဗ်ာ။ သူကေျပာတယ္ ASP .net တင္မွာတဲ့။ ကၽြန္ေတာ္လဲအ သြားတာေပါ့ ဆန္႔က်င္ဘက္ႀကီးျဖစ္ေနတာကိုးဗ်။ Apache နဲ႔ PHP/Python လဲေကာင္းရဲ႕သားနဲ႔ေပါ့ေလ။ သူကေတာ့ ခဏခဏေျပာပါတယ္ Linux မွာ DOT NET Run ႏိုင္ရင္ေကာင္းမွာပဲတဲ့။ ကၽြန္ေတာ္ကေတာ့ .net က သူ႔ Frame ေပၚမွာ Run တာပဲေကာင္းမယ္ထင္တယ္လို႔။ ရွိမယ္လဲမထင္ဘူးလို႔ေျပာလိုက္တယ္ဗ်။ ကၽြန္ေတာ္မွားသြားတယ္ဗ်ာ။

အခုေတာ့ ကၽြန္မသိၿပီ။ အဲေလ ကၽြန္ေတာ္ အခုရွာေတြ႔ၿပီ။ စမ္းလဲစမ္းၿပီးသြားၿပီ။ (Run လို႔ေတာ့ရၿပီ။ ေနာက္ပိုင္း Error ေတြ.net သမားေတြပဲ ရွာမွရမယ္ ကၽြန္ေတာ္ကေတာ့ .net Run လို႔ရတာပဲသိတယ္။)

Linux (Ubuntu / Debian) ေပၚမွာAsp.Net Run ႏိုင္ပါတယ္။ Linux တင္မကဘူး Solaris, Mac OS X, Unix တို႔မွာပါ Run ႏိုင္ပါတယ္ Mono ကိုသုံးပါတယ္။

XSP = light-weight web server ကိုအသုံးျပဳပါတယ္။ (mono-XSP)

C# ကိုသုံးၿပီးေရးထားပါတယ္တဲ့။

Ubuntu မွာ mono ကိုသုံးမယ္ဆိုရင္ေတာ့ ဒီလိုသြင္းလိုက္ပါ

sudo apt-get install mono mono-gmcs mono-gac mono-utils monodevelop monodoc-browser monodevelop-nunit monodevelop-versioncontrol

တစ္ခါတေလ Error တက္ရင္ ေရွ႕ဆုံးက mono တစ္ခုျဖဳတ္ၿပီး ဒီလိုစမ္းၾကည့္ပါ။

sudo apt-get install mono-gmcs mono-gac mono-utils monodevelop monodoc-browser monodevelop-nunit monodevelop-versioncontrol

ဒါဆိုရင္ mono သြင္းၿပီးပါၿပီ။

XPS ဆာဗာသြင္းရေအာင္

.Net 1 လား .Net 2 လား

.net 2 ဆိုရင္ေတာ့

sudo apt-get install mono-xsp2 mono-xsp2-base asp.net2-examples

လို႔သြင္းပါ။ .net 1 ဆိုရင္ေတာ့

sudo apt-get install mono-xsp mono-xsp-base asp.net-examples

ပါ။ asp.net2-examples နဲ႔ asp.net-examples ေတြက လုိအပ္တဲ့ Sample File ေတြပါ။ Test အျမန္လုပ္လို႔ရတာေပါ့။ /usr/share/asp.net2-demos/ နဲ႔ /usr/share/asp.net-demos/ ေနရာေတြမွာ သြားသြင္းပါတယ္။

သြင္းၿပီးသြားခဲ့ရင္ Run ၾကည့္ရေအာင္။

.net 2 အတြက္ သြင္းထားခဲ့ရင္

xsp2

.net 1 အတြက္ သြင္းထားခဲ့ရင္

xsp

လုိ႔ Terminal မွာရိုက္ေပးရုံပါပဲ။ ဒီလို message ေပၚလာပါလိမ့္မယ္။

xsp2 (xsp)
Listening on port: 8080 (non-secure)
Listening on address: 0.0.0.0
Root directory: /usr/share/asp.net2-demos (ကၽြန္ေတာ့္မွာေတာ့ /home/username/ ကို root ျဖစ္သြားတယ္။)
Hit Return to stop the server.
Application_Start

ကဲ Error နဲနဲထပ္တက္မွာေပါ့ /usr/share/asp.net2-demos ေအာက္က index.aspx နဲ႔ index2.aspx ကို သူ Root Directory ေပးထားတဲ့ေအာက္ကို ေကာ္ပီကူးၿပီး browser ကေနၾကည့္ပါ။

sudo cp /usr/share/asp.net2-demos/index.aspx /usr/share/asp.net2-demos/index2.aspx

မဟုတ္ခဲ့ရင္

sudo cp /usr/share/asp.net2-demos/index.aspx
~/index2.aspx

MS 2 MY

ေလာေလာဆယ္ေတာ့ Linux မွာ MSSQL ရမရမသိေသးလို႔ MSSQL ကေန MySQL ကိုေျပာင္းတာေလးရွာတင္ေပးလိုက္ပါတယ္။ Script ေကာ GUI ေကာပါတယ္ဗ်။ ကၽြန္ေတာ့္မွာေတာ့ MS DATABASE မရွိလို႔မစမ္းျဖစ္ဘူး။

အဆင္ေျပ ေအာင္ျမင္ပါေစဗ်ာ။

http://sourceforge.net/projects/ms2my/

http://www.kofler.cc/mysql/mssql2mysql.html

MSSQL2MYSQL

MSSQL2MYSQL

Advertisements

~ by Ko Ko Ye` on September 3, 2009.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: