Vue Cli 3.x项目如何部署到IIS子站点下

Vue Router在IIS下的部署参考:https://router.vuejs.org/zh/guide/essentials/history-mode.html#%E5%90%8E%E7%AB%AF%E9%85%8D%E7%BD%AE%E4%BE%8B%E5%AD%90

部署网站下的子应用时,需要注意以下几点:

1、单独创建一个应用程序池,.NET CLR version设置为No Managed Code。

2、添加Url Rewrite规则的web.config部署在Vue项目根目录下(不是修改根网站的web.config)。

3、修改vue.config.js,添加如下类似的代码:

const webpack = require('webpack');

module.exports = {
    baseUrl: process.env.NODE_ENV === 'production' ? '/xxx/' : '/',
}

 

posted @ 2019-04-24 16:03  junchu25  阅读(2125)  评论(0编辑  收藏  举报