今天自己开发了一个订机票的微信公众号,功能基本已经完成,然后想部署到服务器实际测试下。结果部署上去出现各种问题。先安装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()));

最新文章

  1. AtomicBoolean使用
  2. linux-----------shell的基础命令
  3. xcode6 使用pch出错解决办法
  4. angular实现了一个简单demo,angular-weibo-favorites
  5. 图说Java —— 理解Java机制最受欢迎的8幅图
  6. [转]oracle 11g 忘记 默认用户密码
  7. Top 100 English Verbs
  8. [置顶] 请听一个故事------&gt;你真的认为iPhone只是一部手机?苹果惊天秘密!!
  9. php &amp;#160;性能优化
  10. tmp1
  11. Syslog4j如何实现接收日志
  12. 【Git】Git使用记录: 基于git ignore文件将remote上的文件untrack
  13. TemplatePart特性的作用
  14. linux 安装中文支持
  15. 代码管理工具:Git 和 Svn 的简单操作
  16. 根据考试成绩输出对应的礼物,90分以上爸爸给买电脑,80分以上爸爸给买手机, 60分以上爸爸请吃一顿大餐,60分以下爸爸给买学习资料。 要求:该题使用多重if完成
  17. 【代码审计】大米CMS_V5.5.3 目录遍历漏洞分析
  18. Codeforces 1076 E - Vasya and a Tree
  19. Python参数类型
  20. Merge into 详细介绍

热门文章

  1. 我眼中的 Nginx(五):Nginx — 子请求设计之道
  2. PdfReader按页将PDF切割成多个PDF
  3. SpringBoot从零单排 ------ 拦截器的使用
  4. 如何手写JDK锁
  5. 第8章 动态客户端注册 - IdentityModel 中文文档(v1.0.0)
  6. 将个人博客从GitHub迁移至阿里云服务器过程总结
  7. flex 布局实现固定头部和底部,中间滚动布局
  8. 【表格】大于号转义符&amp;amp;gt;---小于号转义符&amp;amp;lt;
  9. CentOS_关机与重启命令详解
  10. 解决Windows10运行VMware Workstation出现与Device Guard不兼容导致无法运行与创建虚拟机问题