起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2257|回复: 8

[结贴] IIS部署问题

[复制链接]

4

主题

22

帖子

72

积分

初级会员

Rank: 2

积分
72
QQ
发表于 2017-6-5 17:04:39 | 显示全部楼层 |阅读模式
编译后发布到本机IIS中跨域调用webservice可以正常访问。
发布到服务器后,在登录页面跨域调用webservice报如下错误:
{"Message":"An attempt was made to call the method \u0027CUser\u0027 using a GET request, which is not allowed.","StackTrace":"   at System.Web.Script.Services.RestHandler.GetRawParams(WebServiceMethodData methodData, HttpContext context)\r\n   at System.Web.Script.Services.RestHandler.ExecuteWebServiceCall(HttpContext context, WebServiceMethodData methodData)","ExceptionType":"System.InvalidOperationException"}
发表于 2017-6-5 17:11:15 | 显示全部楼层
跨域问题:http://docs.wex5.com/ajax-cross-domain/

如果js调用 webservice 不成功!
还可以自己写服务器端代码实现!
js调用自己的服务器!服务器通过访问webService ,获取数据并返回给前端!

确定同一服务器!都是跨域访问!一个正常一个不正常吗?
会不会正常访问的那个根本就没有跨域呢?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

4

主题

22

帖子

72

积分

初级会员

Rank: 2

积分
72
QQ
 楼主| 发表于 2017-6-5 17:29:34 | 显示全部楼层
liangyongfei 发表于 2017-6-5 17:11
跨域问题:http://docs.wex5.com/ajax-cross-domain/

如果js调用 webservice 不成功!

webservice是发布到我自己服务器网站下的。
按模式一生成的app可以正常访问webservice。
编译后发布到我本机iis,也可以正常访问webservice。
发布到服务器网站下(在网站下建的应用程序)就不能调用webservice了

回复 支持 反对

使用道具 举报

发表于 2017-6-5 17:57:14 | 显示全部楼层
poplar 发表于 2017-6-5 17:29
webservice是发布到我自己服务器网站下的。
按模式一生成的app可以正常访问webservice。
编译后发布到我 ...

模式1打包!指定的web服务器地址IP地址是多少呢??
如果是访问你的服务器 下的 webservice 
如果IP 或端口一样的话!就不是跨域!

在wex5的tomcat中直接运行!浏览器右键运行,会报错吗?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

4

主题

22

帖子

72

积分

初级会员

Rank: 2

积分
72
QQ
 楼主| 发表于 2017-6-5 18:35:28 | 显示全部楼层
liangyongfei 发表于 2017-6-5 17:57
模式1打包!指定的web服务器地址IP地址是多少呢??
如果是访问你的服务器 下的 webservice 
如果I ...

没有指定web服务器地址 是空的
在wex5的tomcat中直接运行是可以的
回复 支持 反对

使用道具 举报

1

主题

6

帖子

14

积分

新手上路

Rank: 1

积分
14
QQ
发表于 2017-6-6 00:38:25 | 显示全部楼层
看我教程吧,我博客上有。邯郸戏曲开发。
回复 支持 反对

使用道具 举报

4

主题

22

帖子

72

积分

初级会员

Rank: 2

积分
72
QQ
 楼主| 发表于 2017-6-6 09:55:15 | 显示全部楼层
liangyongfei 发表于 2017-6-5 17:57
模式1打包!指定的web服务器地址IP地址是多少呢??
如果是访问你的服务器 下的 webservice 
如果I ...

我部署在另外一台服务器上也可以正常访问,是不是因为在x5和webservice在同一网站下不能使用js跨域访问
回复 支持 反对

使用道具 举报

发表于 2017-6-6 11:59:51 | 显示全部楼层
poplar 发表于 2017-6-6 09:55
我部署在另外一台服务器上也可以正常访问,是不是因为在x5和webservice在同一网站下不能使用js跨域访问 ...

部署另一个服务器跨域访问正常!
部署到 这台服务器就不能跨域吗?

x5和webservice在同一网站下 ,就不用跨域方法啊!本来就是同一个域名下的!知己ajax就能访问!

请问你是怎么部署的
x5和webservice在同一服务器下 吗??

如果在就不要跨域了!如果不是就要用跨域代码访问!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

4

主题

22

帖子

72

积分

初级会员

Rank: 2

积分
72
QQ
 楼主| 发表于 2017-6-8 14:58:21 | 显示全部楼层
liangyongfei 发表于 2017-6-6 11:59
部署另一个服务器跨域访问正常!
部署到 这台服务器就不能跨域吗?

谢谢 已解决。改成非跨域方式就好了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-9-24 10:23 , Processed in 0.059866 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表