ASP.NET Core 部署IIS及 OFFSET 附近有语法错误解决
2024-10-12 00:39:56
今天自己开发了一个订机票的微信公众号,功能基本已经完成,然后想部署到服务器实际测试下。结果部署上去出现各种问题。先安装asp.net core模块,然后发现数据库并不像在开发时一样,执行ef的命令行语句就可以了。可以到输出目录找到对应的sql语句,到服务器上执行一下。
后来部署上去以后,发现很多对应控制器的action打开是404,感觉很奇怪,在web.config里面把日志输出打开。stdoutLogEnabled="false"改为true。发现有错误,提示OFFSET 附近有语法错误。出现这个错误的原因是我的开发环境是sqlserver2017,而部署的服务器用的是sqlserver2008,在2008版本之前的sql是meiyou 这种语法的。
解决方法:在startup.cs中的连接语句中添加UseRowNumberForPaging
services.AddDbContext<ApplicationDbContext>(optionsAction =>
optionsAction.UseSqlServer(
Configuration["ConnectionStrings:DefaultConnection"], b => b.UseRowNumberForPaging()));
最新文章
- AtomicBoolean使用
- linux-----------shell的基础命令
- xcode6 使用pch出错解决办法
- angular实现了一个简单demo,angular-weibo-favorites
- 图说Java —— 理解Java机制最受欢迎的8幅图
- [转]oracle 11g 忘记 默认用户密码
- Top 100 English Verbs
- [置顶] 请听一个故事------>;你真的认为iPhone只是一部手机?苹果惊天秘密!!
- php &;#160;性能优化
- tmp1
- Syslog4j如何实现接收日志
- 【Git】Git使用记录: 基于git ignore文件将remote上的文件untrack
- TemplatePart特性的作用
- linux 安装中文支持
- 代码管理工具:Git 和 Svn 的简单操作
- 根据考试成绩输出对应的礼物,90分以上爸爸给买电脑,80分以上爸爸给买手机, 60分以上爸爸请吃一顿大餐,60分以下爸爸给买学习资料。 要求:该题使用多重if完成
- 【代码审计】大米CMS_V5.5.3 目录遍历漏洞分析
- Codeforces 1076 E - Vasya and a Tree
- Python参数类型
- Merge into 详细介绍
热门文章
- 我眼中的 Nginx(五):Nginx — 子请求设计之道
- PdfReader按页将PDF切割成多个PDF
- SpringBoot从零单排 ------ 拦截器的使用
- 如何手写JDK锁
- 第8章 动态客户端注册 - IdentityModel 中文文档(v1.0.0)
- 将个人博客从GitHub迁移至阿里云服务器过程总结
- flex 布局实现固定头部和底部,中间滚动布局
- 【表格】大于号转义符&;amp;gt;---小于号转义符&;amp;lt;
- CentOS_关机与重启命令详解
- 解决Windows10运行VMware Workstation出现与Device Guard不兼容导致无法运行与创建虚拟机问题