社区
C#
帖子详情
WEBAPI部署后无法访问
dengyi425
2015-09-30 10:02:22
WebAPI部署后弄了一个测试页进行调用是可以的,如下图
但是手机端去调用的时候不行
http://api.30dao.com/api/Login/UserLogin 直接输入地址时
"NetworkError: 405 Method Not Allowed - http://api.30dao.com/api/Login/UserLogin"
这种问题是什么原因啊?怎么解决。
...全文
1155
5
打赏
收藏
WEBAPI部署后无法访问
WebAPI部署后弄了一个测试页进行调用是可以的,如下图 但是手机端去调用的时候不行 http://api.30dao.com/api/Login/UserLogin 直接输入地址时 "NetworkError: 405 Method Not Allowed - http://api.30dao.com/api/Login/UserLogin" 这种问题是什么原因啊?怎么解决。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
colouful_2021
2019-01-15
打赏
举报
回复
博主是否找到解决方法,能否告知,多谢
assky124
2015-09-30
打赏
举报
回复
下个 Chrome Poster 或者找个JQuery的网站,调试然后POST
娃都会打酱油了
2015-09-30
打赏
举报
回复
因为你是通过get方式请求的啊
,浏览器能直接访问的都是get方式
dengyi425
2015-09-30
打赏
举报
回复
我特意指定了是[httppost]为什么会提示无法找到get
娃都会打酱油了
2015-09-30
打赏
举报
回复
webapi不像mvc那样,有两种方式指定访问方式,一种是约定优先,即方法前几个子母代表支持哪种访问,比如get开头,代表支持get方式访问,另外一种是通过HttpGet之类的特性,在你的api方法上面增加这个就可以指定用get方式,另外,对访问方式的支持,webapi比mvc严格的多,像你现在就是访问了只支持post方式的action,当然也可能是其它,但可以肯定不是get
Windows 系统IIS
部署
.NET 8 Core
Web
Api
web
.config
无法访问
您遇到的,配置源显示为-1和0,错误代码为 0x8007000d。这个错误代码的核心含义是。结合这是一台 IIS 10 服务器正在尝试读取 .NET 8
Web
Api
的
web
.config。
Web
Api
在IIS
部署
下
无法访问
的解决方案
Web
Api
在本地开发环境中访问:http://localhost:65434/
api
/xxx 正常,但是
部署
到IIS上确访问不了。 查询原因,需要在
Web
.config中配置:
C#
Web
Api
无法访问
Swagger
另外如果在服务器上可以访问得到,局域网电脑访问不到就是防火墙问题,可以对网站的端口进行开放。
虚拟机Windows Server IIS
部署
Web
Api
Nginx
部署
Vue
要先准备好
Web
Api
项目,Vue项目,本地测试好。然后通过虚拟机模仿真的服务器,本文也会把虚拟机称作服务器。
前端vue访问不了后端
web
api
想要http://localhost:8082/prod-
api
/loginLocation代理为后端的:http://localhost:9009/loginLocation。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章