我尝试过在网上找到的不同的东西,但到目前为止没有任何效果;
<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" />
和一条路线一样;
routes.MapRoute(
name: "DefaultApiHtml",
url: "{*id}",
defaults: new { id = RouteParameter.Optional, controller = "Test", action="Index" },
constraints: new { id = @".*\.html" }
);
但似乎没有任何东西可以叫我的控制器。
我尝试的所有东西都显示404,因为它试图通过静态文件处理程序从磁盘加载文件。