WTM(基于Vue)项目发布记录
2023-09-11 14:22:25 时间
WTM是一个基于.NET Core的开源Web开发平台,在构建一次性应用或快速开发系统时可以使用(官网号称2-3天就能开发出一个小型的应用系统)。这里不做任何广告,主要记录一下发布过程中的一些问题。
我用的版本是.NET Core6.0+Vue3.0(typeScript)构建的ASP.NET Core项目,需要安装VS2022。直接在VS2022里面点击发布后,到publish文件夹,然后挂载到IIS中运行。另外这里需要做一些基本的设置,以下问题都是基于这些基本设置完成之后发生的问题。
基本设置:
- 安装.NET Core 6.0
- 安装ASP.NET Core 6.0运行时环境
- IIS中设置应用程序池为无托管代码
1):Your application is running in Production mode, so make sure it has been published, or that you have built your SPA manually
解决办法:将ClientApp/dist文件夹中的文件复制到wwwroot文件夹中即可。
2):系统中的涉及到PUT动作的请求均报错
解决办法:第一反应是在IIS中添加允许PUT动作,试过不行。后来百度了解WebDAVModule模块拦截了PUT请求,所以删除WebDAVModule模块后OK。
相关文章
- (尚019)Vue基于脚手架编写项目
- 数据可视化工具-Vue-DataV入门
- vue - config
- 基于 Vue.js 之 iView UI 框架非工程化实践记要 使用 Newtonsoft.Json 操作 JSON 字符串 基于.net core实现项目自动编译、并生成nuget包 webpack + vue 在dev和production模式下的小小区别 这样入门asp.net core 之 静态文件 这样入门asp.net core,如何
- Laravel + Vue + element-ui 【前端项目一】vue 实现查看更多 5
- vue-cli 初始化创建 vue2.9.6 项目
- 关于Vue项目npm操作中npm run serve或npm run dev报错以及二者区别
- Vue创建一个路由项目(Vue Router)
- vue.js+koa2项目实战(六)数据库建表
- Vue - 项目(未编译)上传到 Gitee / GitHub 时不上传 dist 文件夹/看不到(解决方案)
- JavaScript - 批量替换对象数组中的属性名(快速将二维数组对象中的键名进行大量替换)传入原来的属性名和要修改的属性名即可,适用于 js vue nuxt uniapp等项目,详细示例代码教程
- webpack5打包vue项目
- springboot + vue 项目之前端开发工具(一)
- Vue新建一个demo项目
- Vue中token刷新及token过期的实现
- vue项目 title处的小图标
- vue 请求后台数据 (copy)
- 【Vue】当 $parent 与 $children 遇上 slot 时,一件有趣的事情发生了(一次真实项目场景记录)
- 基于Vue+MySQL实现(Web)外包项目信息系统【100010570】
- 如何在Vue项目中使用vw实现移动端适配(转)
- Android 内置webview避免外部跳转或内嵌chrome植入复杂vue项目
- vue项目mixin.js的使用及注意详解
- vue项目刷新当前页面的几种解决方案对比:如何优雅的强制重新渲染子组件
- VUE组件递归实现自定义目录及拖拽效果
- vue项目中使用地图组件
- 前端技术:vue(Vue项目中-axios设置默认请求地址和请求头)
- Web 前端 之 Vue vue cli 环境的搭建简单整理(简单的一些注意事项)
- vue学习:定义全局变量并使用
- VUE 在idea中的运行项目
- 解决VsCode启动Vue项目报错:‘vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。