[英]MVC5 Attribute Routing with file extension
基本上,我正在嘗試使用新的MVC5路由屬性將/sitemap.xml重定向到需要動態創建的方法。
// GET: /sitemap.xml
[Route("sitemap.xml")]
public ActionResult SiteMap()
{
// Stuff
}
目前無法正常工作,是否有可能這樣做,還是我必須像以前一樣使用路由表?
routes.MapRoute(
name: "Site Map",
url: "sitemap.xml",
defaults: new { controller = "Default", action = "SiteMap" });
將此添加到您的web.config:
<system.webServer>
<handlers>
<add name="ManagedDllExtension" path="*.xml" verb="GET" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
</handlers>
</system.webServer>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.