我创建了一个简单的函数
[OperationContract]
[WebInvoke(Method = "POST", ResponseFormat = WebMessageFormat.Json)]
string Start();
定义,
public String Start()
{
JavaScriptSerializer serializer = new JavaScriptSerializer();
return serializer.Serialize("Check");
}
从使用 Javascript/Jquery 的浏览器中,
http://localhost/service1.svc告诉我我已经创建了一个服务和所有其他信息。看起来不错。
我正在尝试使用
http://localhost/service1.svc/Start调用它
我收到了一个 400 错误请求。我希望我在这里没有做错什么。我应该能够从浏览器访问 WCF 服务吗?在我想发帖之前,我尝试了很多。但我无法让这个基本的东西工作让我感到沮丧。
编辑和更新 现在我正处于这个阶段。服务页面告诉我元数据服务已禁用,并要求我插入以下文本
<serviceMetadata httpGetEnabled="true" />
我插入了文本 - 但它仍然显示相同的文本!!这现在变得太混乱了..