说明:这里用的vue3,具体版本是: "vue": "^3.3.10"

1.首先执行build命令打包vue项目 

npm run build

执行打包命令后生成的文件在dist文件夹内

2.新建web.config写入配置代码,放进打包后文件的根目录内

https://blog.csdn.net/weixin_41934979/article/details/139711262

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="index">
                    <match url="^((?!(api)).)*$" />
                    <conditions>
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
                    </conditions>
                    <action type="Rewrite" url="/index.html" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>

3. 打开IIS添加网站


4.部署完后打开网站,检测是否部署成功

成功打开网页

5.错误提示

提示:vue部署后访问不成功,有可能是IIS没有安装 "url重写" ,下载连接:

https://iis-umbraco.azurewebsites.net/downloads/microsoft/url-rewrite

下载链接网页,最下面找到对应的版本下载后安装即可

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐