2012-11-28 57 views
3

我在哪裏向MVC4項目添加一個靜態html文件「mycoolpage.html」,以便在部署時請求「mysite.cloudapp.net/mycoolpage.html」蔚藍?將靜態HTML文件添加到Azure MVC App根目錄

我試着將它添加到項目,並設置路由像

routes.IgnoreRoute("{resource}.html"); 

,並使用以下路線

routes.MapRoute(
       "mycoolsite.html", 
       "mycoolsite.html", 
       new { controller = "Home", action = "Coolsite" } 
      ); 
+2

,我不認爲是在Azure上(網站,虛擬機,或雲服務),將使任何區別 - 這純粹是一個MVC的問題。 – JcFx

回答

5

從控制器試圖恢復它你試過:routes.IgnoreRoute("*.html"),與在你的MVC網站的根文件夾中的文件?

(來源:Getting MVC to ignore route to site root

+0

這是爲我做的,謝謝! –