日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
詳解Mono2.8上如何部署ASP.NETMVC2框架

Mono 2.8發(fā)布:C#4.0和更好的性能,我們知道Mono 2.8對ASP.NET MVC 2的完全支持,下面我們就來測試下在Mono 2.8上部署ASP.NET MVC 2應(yīng)用程序。我的環(huán)境是Opensuse 11.3,通過以下命令部署好Mono 2.8的開發(fā)環(huán)境,之所以說是開發(fā)環(huán)境是同時會更新MonoDevelop,支持Mono2.8的程序開發(fā):

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、重慶小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了益陽免費(fèi)建站歡迎大家使用!

 
 
 
 
  1. zypper addrepo http://ftp.novell.com/pub/mono/download-stable/openSUSE_11.3 mono-stable 
  2. zypper refresh --repo mono-stable 
  3. zypper dist-upgrade --repo mono-stable

然后啟動MonoDevelop生成一個ASP.NET MVC 2應(yīng)用程序TestMvc2。

我們使用Apache2 + mod_mono進(jìn)行部署,設(shè)置一個虛擬主機(jī):

 
 
 
 
  1.    
  2. ServerAdmin webmaster@dotnetting.com  
  3.  ServerName www.dotnetting.com  
  4.  # DocumentRoot: The directory out of which you will serve your  
  5.  # documents. By default, all requests are taken from this directory, but 
  6.  # symbolic links and aliases may be used to point to other locations.  
  7.  DocumentRoot /srv/www/vhosts/dotnetting/public_html  
  8.  # if not specified, the global error log is used  
  9.  ErrorLog /srv/www/vhosts/dotnetting/logs/error.log  
  10.    CustomLog /srv/www/vhosts/dotnetting/logs/access_log combined 
  11.   # don't loose time with IP address lookups
  12.   HostnameLookups Off  
  13.    # needed for named virtual hosts  
  14.   UseCanonicalName Off 
  15.    # configures the footer on server-generated documents  
  16.   ServerSignature On  
  17.   # Optionally, include *.conf files from /etc/apache2/conf.d/ 
  18.   # 
  19.   # For example, to allow execution of PHP scripts: 
  20.   # 
  21.   Include /etc/apache2/conf.d/mod_mono.conf  
  22.      MonoServerPath www.dotnetting.com "/usr/bin/mod-mono-server4"
  23.      MonoDebug www.dotnetting.com true 
  24.    MonoSetEnv www.dotnetting.com MONO_IOMAP=all  
  25.    MonoApplications www.dotnetting.com "/:/srv/www/vhosts/dotnetting/public_html" 
  26.     
  27.     Allow from all
  28.   Order allow,deny  
  29.    MonoSetServerAlias www.dotnetting.com  
  30.   SetHandler mono 
  31.    SetOutputFilter DEFLATE 
  32.   SetEnvIfNoCase Request_URI "\.(?:gif|jpg?g|png)$" no-gzip dont-vary  
  33.    
  34.     
  35.   AddOutputFilterByType DEFLATE text/html text/plain text/xml text/javascript 
  36.     

這是一個通用的ASP.NET虛擬主機(jī)配置,唯一的一行不同就是MonoServerPath上設(shè)置的Mvc1還是mvc2,我們這里設(shè)置為mod-mono-server4,如果你沒有修改這個地方,會收到一個錯誤是web.config 的 targetFramework不對。然后把我們生成測試程序拷貝到/srv/www/vhosts/dotnetting/public_html 。

注:Mono2.8已經(jīng)移除了對.NET 1.1的支持,因此也就不能設(shè)置為mod-mono-server1

重啟Apache2

service apache2 restart

通過瀏覽器訪問www.dotnetting.com ,記得在訪問之前在host文件中配置域名的解析??梢钥吹较旅娴捻撁妫?/p>

附:個人常用的VIM命令列表

http://dev.csdn.net/htmls/76/76253.html

鏈接:http://www.cnblogs.com/shanyou/archive/2010/10/08/1846171.html


文章標(biāo)題:詳解Mono2.8上如何部署ASP.NETMVC2框架
網(wǎng)頁地址:http://www.5511xx.com/article/dhjdehi.html