本文章屬于自己的學(xué)習(xí)asp.net mvc 框架的學(xué)習(xí)筆記,如果能對(duì)你有任何幫助,本人會(huì)相當(dāng)高興,如有錯(cuò)誤請(qǐng)指正!
最近在學(xué)習(xí)asp.net mvc 框架 ,首先申明本人現(xiàn)在屬于菜鳥(niǎo)級(jí)別,我對(duì)一個(gè)問(wèn)題很好奇,假如直接訪問(wèn)一個(gè)靜態(tài)頁(yè)面怎么辦?
于是我就開(kāi)始在vs里面做實(shí)驗(yàn),添加了一個(gè)index.html的頁(yè)面,由于沒(méi)有注意,結(jié)果index.html 添加到了Views 文件夾,我直接瀏覽出錯(cuò),
如下:
版本信息: Microsoft .NET Framework 版本:2.0.50727.3603; ASP.NET 版本:2.0.50727.3053 郁悶了一些,如是我把index.html 移到根目錄下面可以瀏覽,接著移到別的文件夾下如:Controllers ,Models ,等等都沒(méi)有什么問(wèn)題。 網(wǎng)上搜了一下, 默認(rèn)的 RouteTable.Routes.RouteExistingFiles = false; 這樣可以直接瀏覽已經(jīng)存在的文件,不會(huì)經(jīng)過(guò)路由。 當(dāng) RouteTable.Routes.RouteExistingFiles = true 時(shí) 則必須經(jīng)過(guò)路由。“/”應(yīng)用程序中的服務(wù)器錯(cuò)誤。
無(wú)法找到資源。
請(qǐng)求的 URL: /Views/index.html
聯(lián)系客服