如何發佈aps.net mvc網站項目

問題描述:

測試咯.NET MVC項目在VS2008中好好的運行着,但發佈到IIS中就顯示找不到頁面。

解決辦法:

如題,如何發佈mvc網站項目:

1.首先在項目的引用中 找到如下 三個 程序集

   System.Web.Mvc  ,System.Web.Routing, System.Web.Abstractions

        如圖:

               

2.在以上三個dll引用上:右擊---》屬性----》複製到本地----》設置爲true

   如圖:

          

3.右擊 項目文件----》發佈 發佈的時候 根據自己需要 選擇選項

  如圖:

        

4.配置 在iis中新建網站及其權限的配置,在此不做描述,給出最主要的配置描述

    在 主目錄 下 選擇 配置 打開應用程序配置 選項卡

        

 在 通配符應用程序映射中 選擇 插入 選項

          

    

            添加上 aspnet_isapi.dll擴展,並把 確認文件是否存在 選項 的勾去掉,(這步很重要)

5.ok,現在 整個mvc網站 就能訪問了,試試吧! 

 

ps:以上測試的環境:win2003+vs2008+asp.net mvc1 +iis6.0;mvc2 也可以成功!

 

————————————————————————————————————————————————————————————————

1.在IIS中添加.MVC映射,


.NET MVC項目發佈到IIS6.0的問題 - 峩犭罪ㄋ,} - 峩犭罪ㄋ,}的博客

2.再在 發佈的時候在GLOBAL中修改默認配置:

routes.MapRoute(
                "Default",                                              // Route name
                "{controller}.mvc/{action}/{id}",                           // URL with parameters
                new { controller = "Home", action = "Index", id = "" } // Parameter defaults
            );

發佈了112 篇原創文章 · 獲贊 5 · 訪問量 36萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章