C# ASP.NET:尝试将所有请求路由到uri';它以.html结尾,指向控制器操作
我尝试了我在网上找到的不同的东西,但到目前为止没有任何效果C# ASP.NET:尝试将所有请求路由到uri';它以.html结尾,指向控制器操作,c#,asp.net,iis,C#,Asp.net,Iis,我尝试了我在网上找到的不同的东西,但到目前为止没有任何效果 <add name="HtmlFileHandler" path="*.html" verb="GET" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" /> <add name="UrlRoutingHandler" path="*.html" verb="GE
<add name="HtmlFileHandler" path="*.html" verb="GET" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="UrlRoutingHandler" path="*.html" verb="GET" type="System.Web.Routing.UrlRoutingHandler" />
但似乎没有什么能呼叫我的控制器
我尝试的一切都显示了404,因为它试图通过静态文件处理程序从磁盘加载文件
routes.MapRoute(
name: "DefaultApiHtml",
url: "{*id}",
defaults: new { id = RouteParameter.Optional, controller = "Test", action="Index" },
constraints: new { id = @".*\.html" }
);