首页 新闻 会员 周边 捐助

dotnetcore发布环境不一样。生成的代码也不一样

0
悬赏园豆:10 [待解决问题]

一开始,我的项目中的一个接口是post请求,后来改为了get请求,本地调试一切正常
当我在项目上右键选择发布时,
目标运行时 为可移植或windows-64时,生成的接口则是正确的,当前为get请求
但如果我选择Linux-64时,生成的接口则又变回了post请求,也就是老版本。
有人遇到过吗?谁能帮助一下。

详情(截图)请见:
https://www.cnblogs.com/jasonlam/p/11707830.html

落忆无痕的主页 落忆无痕 | 初学一级 | 园豆:177
提问于:2019-10-21 22:43
< >
分享
所有回答(2)
0

显然是你跑起来的2个版本不一样哈..., 把bin目录删除重来。

czd890 | 园豆:14488 (专家六级) | 2019-10-22 16:11

删除了也没用。。。。

支持(0) 反对(0) 落忆无痕 | 园豆:177 (初学一级) | 2019-11-02 21:40

@落忆无痕: 你生成anycpu在win下和linux下面跑一跑。

支持(0) 反对(0) czd890 | 园豆:14488 (专家六级) | 2019-11-03 00:19
0

一:删除bin文件 重新生成
二:给方法体加上【httppost】和【httpget】特性

初夏的阳光丶 | 园豆:641 (小虾三级) | 2019-10-25 14:14

第一条:删除了也没用
第二条。我所有方法都有加attr的

支持(0) 反对(0) 落忆无痕 | 园豆:177 (初学一级) | 2019-11-02 21:40

@落忆无痕: 可以先试一下 发布到linux的站点是否能pin的通,然后再用postman测试一下接口。一步一步排查问题

支持(0) 反对(0) 初夏的阳光丶 | 园豆:641 (小虾三级) | 2019-11-02 21:58
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册