前端页面部署能正常访问,但是一旦刷新页面就报如下错误:404.0 - Not Found
解决办法:下载IIS URL重写模版,并安装。下面为安装地址:
URL Rewrite : The Official Microsoft IIS Site
安装之后IIS中出现如下IIS重写模块:
点击进去添加规则,添加空白规则:
配置好之后会自动生成web.config文件,如下图:
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="xsw" patternSyntax="Wildcard"> <match url="*" /> <conditions logicalGrouping="MatchAny"> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> </conditions> <action type="Rewrite" url="/index.html" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
所以,安装好之后,也可以直接复制之前站点生成好的web.config文件,放到新站点根目录下即可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架