首页 > Windows开发 > 详细

win server 2008 R2系统环境IIS部署vue单页应用

时间:2019-06-24 18:47:01      阅读:370      评论:0      收藏:0      [点我收藏+]

 

最近在项目中使用vue框架开发项目,但是打包完成后的文件,部署到IIS服务器上的时候却出现了问题。

问题的原因就是找不到路由,因为IIS上是每个路由是指向的具体的物理路径。而vue+webpack打包生成后的文件是单页应用。所以就会出现找不到404的情况。

在网上查了超多资料,有说安装url rewrite和application request routing,然后解决的。而vue的官网上也介绍了IISweb服务器下如何部署:

在你的网站根目录下建立一个web.config文件,内容如下:

技术分享图片

application request routing 设置成允许代理

技术分享图片

技术分享图片

 

 

但是呢,都不怎么管用。

后来测试IIS服务器,发现每个路由是指向的具体的物理路径,所以我应该设置每个路由都指向index.html页面。发现IIS上的虚拟目录就是解决这个问题的。

所以,最后的解决方式就是,建立对应路由的虚拟目录,然后指向index.html页面(指向该网站目录文件)。

技术分享图片

技术分享图片

 

win server 2008 R2系统环境IIS部署vue单页应用

原文:https://www.cnblogs.com/auto123-num/p/11078690.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!