【发布时间】:2011-01-13 07:22:50
【问题描述】:
我有一个托管在 IIS 中的 WCF 服务,它似乎运行良好,但无法通过客户端的 jQuery 访问它。
我的网站结构是这样的 -
localhost:9080/Website
localhost:9080/WCFService
我已将匿名身份验证用户 ID 设置为 AppPool 身份。
当我尝试从浏览器访问 GET 方法时,它返回 JSON 数据就好了。但是当我尝试使用 jQuery $.ajax() 从客户端访问相同的方法时,服务器会返回 404 错误。
WCF方法的URL是
localhost:9080/WCFService/Service.svc/SimpleMethod
方法的签名是
string SimpleMethod()
我已经尝试在网上查找文章,我认为web.config 没有任何不同。对我来说,这似乎是一个权限问题。
谁能解释一下这个问题?
-谢谢!
【问题讨论】:
-
如果您发布代码、XML 或数据示例,请在文本编辑器中突出显示这些行,然后单击编辑器工具栏上的“代码示例”按钮 ({})很好地格式化和语法高亮它!