我有错误当刷新页面或写任何额外的字的URL像https://example.com/signin错误是404 -文件或目录未找到,我的项目是dotnet核心API和vuejs部署在IIS上,如果我写的URL像https://example.com它工作得很好
我希望错误出现在Vue.js文件的URL中,或者iis中的deploy vuejs中
我有错误当刷新页面或写任何额外的字的URL像https://example.com/signin错误是404 -文件或目录未找到,我的项目是dotnet核心API和vuejs部署在IIS上,如果我写的URL像https://example.com它工作得很好
我希望错误出现在Vue.js文件的URL中,或者iis中的deploy vuejs中
1条答案
按热度按时间gblwokeq1#
IIS正在尝试提供不存在的HTML页面。单页应用程序只有一个页面,所以除了根索引之外的任何内容都需要重定向,以便vue-router可以处理它而不是IIS。
https://router.vuejs.org/guide/essentials/history-mode.html#Internet-Information-Services-IIS-
1.安装IIS UrlRewrite(打开新窗口)
1.在站点的根目录中创建一个web.config文件,其中包含以下内容: