ASP.NET |如何将.aspx扩展名更改为.html?

问题描述 投票:0回答:2

我已经尝试使用Global.asax文件的URL-Routing方法。但是在图片中会出现错误。请帮我!!

Global Asax File

Error Page

asp.net url-rewriting url-routing
2个回答
0
投票

转到IIS管理器>单击处理程序映射>添加aspx与html相同的托管处理程序。

这是我最好的猜测。如果SimpleHandleFactory被编写为扩展不可知,它将起作用。如果不是,它将失败。我自己从未尝试过。

enter image description here


0
投票

听起来你想把/index.html改写成index.aspx。您只需将此重写规则添加到web.config:

<rule name="Rewrite index.html" stopProcessing="true">
    <match url="^index.html" />
    <action type="Rewrite" url="/index.aspx"/>
</rule>

然后,如果你将访问http://yourwebserver/index.html web服务器将执行/index.aspx

© www.soinside.com 2019 - 2024. All rights reserved.