MVC站点默认页为html页,设置ASP.NET MVC站点默认页为html页
問題由來
部署了一個Asp.Net MVC的站點,其功能只是作為移動端的服務器,服務器空間里面除了CMS以外就沒有其他的頁面了。這對于我們來說確實是有點浪費了。
可以放點靜態的啥小東西放在上面玩一玩。
所以就出現了標題中出現的問題。
解決方案:
方法1:
在Global.asax文件中增加
protected void Application_BeginRequest(object sender, EventArgs e)
{
if (Context.Request.FilePath == "/") Context.RewritePath("index.html");
}
方法2:
新建一個路由DefaultController,并把它設置為默認路由,在Action中增加
Redirect(Url.Content("~/index.html"));
此方法需要修改web.config配置
在Web.config文件中的節點中增加:
方法3:
1)站點根目錄增加了default.html;
2)修改Global.asax默認的路由注冊,去掉默認controller:
routes.MapRoute(
"Default", // 路由名稱
"{controller}/{action}/{id}", // 帶有參數的 URL
new {action = "Index", id = UrlParameter.Optional } // 參數默認值
);
將iis中的默認文檔配置為index.html
設置ASP.NET MVC站點默認頁為.html頁 .
同事部署了一個Asp.Net MVC的站點,希望它的默認頁是index.html頁,在vs2010中給站點根目錄增加了index.html,然后調用沒有什么問題,但部署到IIS7上,在功能試圖=> ...
七天學會ASP.NET MVC(七)——創建單頁應用
系列文章 七天學會ASP.NET MVC (一)——深入理解ASP.NET MVC 七天學會ASP.NET MVC (二)——ASP.NET MVC 數據傳遞 七天學會ASP.NET MVC (三)— ...
七天學會ASP.NET MVC(七)——創建單頁應用 【轉】
http://www.cnblogs.com/powertoolsteam/p/MVC_Seven.html 系列文章 七天學會ASP.NET MVC (一)——深入理解ASP.NET MVC 七天學 ...
ASP.NET MVC 5 默認模板的JS和CSS 是怎么加載的?
當創建一個默認的mvc模板后,項目如下: 運行項目后,鼠標右鍵查看源碼,在源碼里看到頭部和尾部都有js和css文件被引用,他們是怎么被添加進來的呢? 首先我們先看對應的view文件index.csht ...
在 docker中 運行 mono /jexus server 并部署asp.net mvc站點
http://linuxdot.net/bbsfile-3988 1.??安裝?docker:??????//?docker?1.7?新版?安裝非常容易,理論上說,在主流的任意linux發行版上都可以 ...
ASP.NET MVC中默認Model Binder綁定Action參數為List、Dictionary等集合的實例
在實際的ASP.NET?mvc項目開發中,有時會遇到一個參數是一個List.Dictionary等集合類型的情況,默認的情況ASP.NET MVC框架是怎么為我們綁定ASP.NET MVC的Actio ...
ASP.NET MVC 利用Razor引擎生成靜態頁
實現原理及步驟: 1.通過ViewEngines.Engines.FindView查找到對應的視圖,如果是部分視圖,則用:ViewEngines.Engines.FindPartialView: 2. ...
asp.net mvc 本地化 默認的錯誤提示
System.ComponentModel.DataAnnotations 給我們提供了一些特性來直接對model的屬性進行驗證和約束, 同時也提供了?ErrorMessageResourceName ...
asp.net MVC 4.0 View回顧——布局頁與分部頁
asp.net MVC?4.0中總結 視圖里加載部分視圖幾種方法 @RenderPage() 但它不能使用 原來視圖的 Model 和 ViewData ,只能通過參數來傳遞. @RenderPage ...
隨機推薦
PHP運行及語句及邏輯
php開發網頁需要存放在wamp根目錄下的www文件夾中才可運行成功.同時wamp要處于運行狀態. ?無站點情況下打開方式: ?網址欄中輸入:localhost/文件名稱 代碼規范: 用 <?p ...
cassandra指定數據庫路徑
參考?https://docs.datastax.com/en/cassandra/2.1/cassandra/configuration/configCassandra_yaml_r.html 我們 ...
異或的精彩應用 FIX_BTMAP_END
源文件是arch/x86/include/asm/fixmap.henum fixed_addresses {#ifdef CONFIG_X86_32??????? FIX_HOLE,...??? _ ...
MySQL也有潛規則 – Select 語句不加 Order By 如何排序?
今天遇到一個問題,有一個 Select 語句沒有加 "Order By",返回的數據是不確定的. 這種問題碰到不止幾次了.追根尋底, Select 語句如果不加 "Ord ...
sgu 185 最短路建網絡流
題目:給出一個圖,從圖中找出兩條最短路,使得邊不重復. 分析:既然是最短路,那么,兩條路徑上的所有節點的入邊(s,x).出邊(x,e)必定是最優的,即 dis[x] = dis[s]+edge_dis ...
Allegro設置十字大光標
使用大十字光標,在擺放元器件時,容易對齊.在allegro中,可以通過設置實現大十字光標,其具體方法如下: 1.選擇Setup->User Perferences,即可出現如下圖所示界面: 2. ...
解決ld: warning: directory not found for option警告
去掉警告的辦法如下: 1選擇工程, 編譯的 (targets) 2選擇 Build Settings 菜單 3查找 Library Search Paths 和 Framework Search Pa ...
CUDA學習,第一個kernel函數及代碼講解
前一篇CUDA學習,我們已經完成了編程環境的配置,現在我們繼續深入去了解CUDA編程.本博文分為三個部分,第一部分給出一個代碼示例,第二部分對代碼進行講解,第三部分根據這個例子介紹如何部署和發起一個k ...
JS-詞法作用域 作用域鏈
## 詞法作用域 概念:所謂的詞法作用域,就是代碼在編寫過程就體現出來的作用范圍.代碼一旦寫好,不用執行, 作用范圍就已經確定好了,這個就是所謂的詞法作用域. ## 詞法作用域的規則: 1,函數允許訪 ...
QML學習筆記(五)— 做一個簡單的待做事項列表
做一個簡單的QML待做事項列表,能夠動態添加和刪除和編輯數據 GitHub:八至 作者:狐貍家的魚 本文鏈接:QML學習筆記(五)— 做一個待做事項列表 主要用到QML:ListView 效果 全部代 ...
總結
以上是生活随笔為你收集整理的MVC站点默认页为html页,设置ASP.NET MVC站点默认页为html页的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html图片爆炸效果,利用CSS3制作3
- 下一篇: html动画效果放大,一个CSS+jQu