我沒有找到在MVC3應用程序中向用戶提供物理文件的最佳方法。 例如,如果我想將我的網站放入搜索引擎,他們會要求我在網站根目錄中放置一個xml文件。 此文件無法訪問,因爲我覺得路由沒有「捕獲」的網址...允許訪問ASP.NET MVC3中的物理文件的最佳方式是什麼讓最好的方式來訪問ASP.NET MVC3中的物理文件
Thanks¡¡
我沒有找到在MVC3應用程序中向用戶提供物理文件的最佳方法。 例如,如果我想將我的網站放入搜索引擎,他們會要求我在網站根目錄中放置一個xml文件。 此文件無法訪問,因爲我覺得路由沒有「捕獲」的網址...允許訪問ASP.NET MVC3中的物理文件的最佳方式是什麼讓最好的方式來訪問ASP.NET MVC3中的物理文件
Thanks¡¡
你應該能夠忽略路線:
routes.IgnoreRoute("/filename.xml");
或者:
routes.IgnoreRoute("filename.xml");
,並應在Global.asax
文件和RegisterRoutes()
函數來完成
您是否嘗試通過您的網絡瀏覽器打開文件? 如果你嘗試過,並沒有再打開,你可以做在Global.asax中 編寫以下 以下 C# routes.IgnoreRoute( 「{XML}」,新{XML = @「()? abc.xml「});其中abc是文件名,或者您可以*而不是abc來忽略所有xml文件
謝謝,這也適用。 – mcartur 2012-03-21 19:43:42
非常好,這正是我一直在尋找的問題,謝謝 – mcartur 2012-03-21 19:39:29
我很高興它有幫助! – 2012-03-21 19:42:57
好吧,我沒有得到那個,我剛剛做完了。 – mcartur 2012-03-22 15:29:37