『壹』 linux伺服器如何跑ASP項目
利用mono+xsp架構asp.net環境,可以跑ASP項目
1、 安裝准備(系統安裝忽略)
#安裝完CentOS後,首先更新系統
yum -y update
#然後安裝相關的編譯器和必備的軟體
yum -y install bison pkgconfig glib2-devel gettext make libpng-devel libjpeg-devel libtiff-devel libexif-devel giflib-devel libX11-devel freetype-devel fontconfig-devel cairo-devel libtiff libtiff-devel libjpeg libjpeg-devel giflib giflib-devel libpng libpng-devel libX11 libX11-devel freetype freetype-devel fontconfig fontconfig-devel libexif libexif-devel libXft-devel ghostscript-devel gnome-doc-utils unzip
2 、下載安裝所需要的軟體包
統一下載到/usr/local/src下
wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-2.10.tar.bz2
wget http://download.mono-project.com/sources/mono/mono-2.10.8.tar.bz2
wget http://download.mono-project.com/sources/xsp/xsp-2.10.tar.bz2
wget http://download.mono-project.com/sources/mod_mono/mod_mono-2.10.tar.bz2
wget http://apache.fayea.com/apache-mirror//httpd/httpd-2.2.27.tar.gz
3.安裝libgdiplus
libgdiplus是mono中的System.Drawing依賴的一個組件,用於顯示web頁面基本顏色等。
cd /usr/local/src
tar -xjvf libgdiplus-2.10.tar.bz2
cd libgdiplus-2.10
./configure --prefix=/usr/local
make
make install
4.安裝mono
cd /usr/local/src
tar -xjvf mono-2.10.8.tar.bz2
cd mono-2.10.8
./configure --prefix=/usr/local
make
make install
Mono安裝完成之後,可以用命令mono -V查看一下mono的安裝情況,如果能夠看到mono版本號等信息,說明Mono安裝成功。
5.安裝apache
cd /usr/local/src
tar -zxvf httpd-2.2.27.tar.gz
cd httpd-2.2.27
./configure --prefix=/usr/local/apache --enable-mods-shared=most
make
make install
6.安裝mod_mono
cd /usr/local/src
tar -xjvf mod_mono-2.10.tar.bz2
cd mod_mono-2.10
./configure
make
make install
7.安裝xsp
xsp就是mod-mono-server。
安裝之前,先設置一下環境變數
vi /etc/profile #在最後加上下面這句
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
source /etc/profile 或者注銷重新登陸一下
cd /usr/local/src
tar -xjvf xsp-2.10.2.tar.bz2
cd xsp-2.10.2
./configure --prefix=/usr/local
make
make install
8.配置apache
打開/usr/local/apache/conf文件夾中的httpd.conf,這個文件是apache的配置文件,在最後添加
Include /usr/local/apache/conf/mod_mono.conf
將以下#注釋去掉
#ServerName www.example.com:80
在/usr/local/apache/htdocs文件夾中任意創建一個index.aspx文件,添加內容如下
<%@ Page Language="C#" %>
<html>
<head>
<title>hello world</title>
</head>
<body>
<%
for (int i=1; i<=7; i++)
{
Response.Write("<font size=" + i.ToString() + ">");
Response.Write("hello world");
Response.Write("</font><br />");
}
%>
</body>
</html>
當然,你也可以網路,去下載一個asp.net探針
重啟apache
/usr/local/apache/bin/apachectl restart
通過瀏覽器訪問http://IP/index.aspx,測試asp.net環境搭建是否成功,如果返回「hello world」 說明安裝成功
『貳』 用linux做伺服器運行ASP.net網站,請問具體怎樣實現
ASP.NET是微軟專為windows平台開發的,它運行時需要用到windows攜帶的組件,只能在windows系統中運行。在Linux中可運行JSP、PHP和Ajax等。
C#寫的應用程序可以跨平台運行,但ASP.NET不是一個單純簡單的應用程序,而是一個必需要依賴windows組件支持的WEB服務管理系統,不象JSP和PHP網站系統那樣可以自由運行在不同的平台上。
『叄』 如何將Window伺服器的Asp網站部署到Linux伺服器上
1、首先你要確定windows伺服器上安裝了IIS
2、把你的網站源代碼 放在D:\www\wwwroot下,當然目錄你也可以自己定
3、打開IIS,在網站上右擊,選擇【添加網站】
4、在添加網站對話框中,輸入網站名稱,選擇物理路徑和埠,其他默認,然後確定
物理路徑,選擇存放發布後的文件系統的文件夾,就是D:\www\wwwroot下
5、通過本機瀏覽器可以訪問測試
註:如果你要在Linux上運行asp,可以使用mono+xsp,之前配置過的步驟,你可以參考一下http://mnt.conf.blog.163.com/blog/static/115668258201461910121507/
『肆』 請教linux操作系統的伺服器能不能讓它支持asp+access做的網站
linux只支持PHP的,asp+access的不支持
『伍』 linux伺服器上安裝asp項目我的怎麼安裝不成功
1、我們啟動伺服器的時候.首先裝進光碟機的並不是啟動盤,而是陣列引導盤.然後伺服器從光碟機啟動後就會出現如下界面,我們選擇要裝的系統.我這里需要的是6.3i386,回車.2、然後伺服器會有刷屏的提示,一堆一堆,我們默默的等待.3、提示我們選擇語言,選擇簡體中文.4、他提示不能用,但是先是用英文,一會就可以用漢語了.點擊OK5、選擇鍵盤類型.6、選擇啟動的方式.我們選擇第一個光碟機啟動.7、這里就和普通的計算機不一樣了.伺服器會彈出光碟機中的陣列引導盤,然後放入你的系統引導盤.8、這是開始沒有檢測到.在點擊OK就可以檢測到啟動光碟.後邊的步驟就和正常的差不多了.9、選擇忽略所有數據.10、選擇時區:上海亞洲11、輸入root用戶的密碼.假如密碼太簡單的話,他會提示你該密碼過於簡單,是否還要繼續用,你要是想用,就點擊OK.12、進入分區的界面.創建自定義分區.13、根據自己的需求來分區.點擊創建我們按照自己的需求來選擇相應的分區.我再次建立的是基本的分區.彈出對話框:輸入掛載點,系統類型,一般是ext3,掛載點的大小等信息後,確定.可以建立多個.我在此建立的是5個.強調一下,swap必須有,一般是內存的兩倍.14、下一步後格式化系硬碟.點擊格式化.15、這一步無關緊要,直接默認設置就可以.下一步.16、最後一道程序就是安裝基本的服務.也可以以後自定義,我選擇的是現在自定義.下一步17、出現你需要安裝服務的基本類型.選擇一下你所需要的安裝包.選擇好後,下一步.我建議大家還是不要選擇桌面的.畢竟linux是以命令行主導的.自己多動動手比較好一點.18、這伺服器就開始安裝服務了.這個步驟需要一個很長的過程.19、安裝成功後.點擊重新引導.20、重新引導後就出現系統安裝成功的畫面了.我們輸入密碼就可以進去該系統了
『陸』 如何將Window伺服器的Asp網站部署到Linux伺服器上
Linux
不能使用
asp
的網站代碼,想用
asp
只能使用
Windows
+
IIS
。
momo
項目可以在
Linux
下面跑
ASP
,但兼容很差。
--------------
目前的情況是,只能用
PHP
重寫。