<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      虛擬主機中,不修改IIS設(shè)置,在IIS6下運行MVC架構(gòu)的網(wǎng)站

      我為什么要寫這個教程呢?

      主要是為了解決把網(wǎng)站部署在虛擬主機上的人,因為你根本不能去配置虛擬主機 所以,用下面的方法,可以實現(xiàn)不配置IIS而使老版本IIS運行MVC。

       

       

      首先,給大家推薦2個MVC的學(xué)習(xí)好去處:

      1、重典MVC視頻教程:http://www.youku.com/playlist_show/id_2416830.html

      2、微軟官方MVC教程:http://www.asp.net/mvc/learn(英文,但是…我這樣沒過4級的都可以輕易看懂了…)


      看本文的人必須要有MVC基礎(chǔ),所以很多名詞我就不解釋了

      在老版本的IIS中架設(shè)MVC有1個條件:必須安裝 Framwork 3.5,SP1不是必須的。所以如果你的虛擬主機是2.0的,那就免談了。現(xiàn)在市面上一般都升級到3.5了


      如果你不具備這個最簡單的條件,那你的服務(wù)器也就根本不能使用MVC架構(gòu)的網(wǎng)站了

      好了,接下來介紹下我們要做的幾個步驟


      1、復(fù)制幾個缺失的運行庫到bin文件夾

      老版本不能運行主要原因當(dāng)然是因為缺失dll文件啦,其中最重要的是mvc核心庫

      前三個在C:\Program Files\Microsoft ASP.NET\ASP.NET MVC 2中

      System.Web.Mvc.dll

      System.Web.Mvc.xml

      Microsoft.Web.Mvc.Build.dll

      下面2個是 3.5 sp1的動態(tài)鏈接庫,去有sp1的電腦上復(fù)制下就可以了

      System.Web.Routing.dll

      System.Web.Abstractions.dll


      2、在根目錄新建Default.aspx頁面,并在后臺寫入代碼

      老版本IIS會驗證文件是否存在,所以必須新建一個頁面,然后在寫上代碼就可以了

       

      1 public partial class _Default : Page
      2 {
      3 public void Page_Load(object sender, System.EventArgs e)
      4 {
      5 HttpContext.Current.RewritePath(Request.ApplicationPath);
      6 IHttpHandler httpHandler = new MvcHttpHandler();
      7 httpHandler.ProcessRequest(HttpContext.Current);
      8 }
      9 }
      10  

       

      3、設(shè)置Route路由表

      為了充分利用mvc的新特性,強烈建議你在建設(shè)網(wǎng)站的時候全部采用 controller[/action][/id].aspx 這樣的形式

      有方括號代表可省略,但是不能只省略action而不省略id(其實可以實現(xiàn),但是有限制和注意點,我這里先介紹基本的)

      主參數(shù)就是id,如果有多個 http參數(shù),就需要用顯示GET傳送了

      controller/action/id.aspx?page=1

      下面就是Global.asax文件里的Route設(shè)置

       

      //默認匹配
      routes.MapRoute("NoAction", "{controller}.aspx", new { controller = "home", action = "index", id = "" });//無Action的匹配
      routes.MapRoute("NoID", "{controller}/{action}.aspx", new { controller = "home", action = "index", id = "" });//無ID的匹配
      routes.MapRoute("Default", "{controller}/{action}/{id}.aspx", new { controller = "home", action = "index", id = "" });//默認匹配
      routes.MapRoute("Root", "", new { controller = "home", action = "index", id = "" });//根目錄匹配

       

      這樣配置后,別人訪問你的網(wǎng)站還是想以前的asp.net一樣,全部是以aspx為后綴名。

      這樣配置后你的虛擬主機也就不會出問題了

      OK,3個步驟完成后把你的網(wǎng)站發(fā)布到虛擬空間吧!一般不會有問題

      本網(wǎng)站就是用MVC架構(gòu)的,下面給個下載地址,是Default文件和那5個庫文件

      注意一下,自己更改下Default.aspx和Default.aspx.cs文件里的命名空間,其實不改也不會出問題

      下載地址(RayFile)

      posted @ 2010-02-13 22:57  Dozer  閱讀(5623)  評論(2)    收藏  舉報
      主站蜘蛛池模板: 国产性一交一乱一伦一色一情| 久久这里都是精品二| 国产成人高清亚洲综合| 日本夜爽爽一区二区三区| 日本国产精品第一页久久| 蜜桃av亚洲第一区二区| 亚洲免费成人av一区| 欧美和黑人xxxx猛交视频| 亚洲日韩AV秘 无码一区二区 | 亚洲一本二区偷拍精品| 欧美叉叉叉bbb网站| 人人妻人人澡人人爽曰本| 青青草国产自产一区二区| 伊人欧美在线| 欧美黑人巨大xxxxx| 亚洲av男人电影天堂热app| 中国china露脸自拍性hd| 精品久久久bbbb人妻| 亚洲偷自拍国综合| 中国xxx农村性视频| 成人国产亚洲精品一区二区| 国产午夜A理论毛片| 繁昌县| 亚洲国产精品日韩专区av| 无码抽搐高潮喷水流白浆| 香港日本三级亚洲三级| 精品国产成人亚洲午夜福利| 午夜射精日本三级| 无码乱人伦一区二区亚洲一| 国产亚洲综合区成人国产 | 成人免费AA片在线观看| 精品久久久久久亚洲综合网| 国产精品亚洲二区在线播放| 极品少妇无套内射视频| 亚洲成人av综合一区| 激情综合网五月婷婷| 国产精品无码无卡在线观看久| 永久免费在线观看蜜桃视频| 美日韩精品一区三区二区| 国产v亚洲v天堂a无码99| 无码视频一区二区三区|