如何从浏览器中的URL访问Web方法(WebGet)?

时间:2014-11-11 20:53:00

标签: c# wcf azure

我已经创建了如下所示的服务。

namespace Proxy
{
  [ServiceContract(Namespace = "")]
  [AspNetCompatibilityRequirements(
    RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
  public class Service
  {
    [OperationContract]
    [WebGet(UriTemplate = "GetMessage")]
    public String GetMessage()
    {
      return "message";
    }
  }
}

但是当我添加了 / GetMessage 进入我网站的网址时,我收到了有关已移动资源的唠叨。

  

您要查找的资源已被删除,名称已更改或暂时不可用。

我忘了做什么?!已经有一段时间了,所以我感到生疏。一个快速的谷歌搜索没有给我任何意识到有帮助...指点更好的搜索是赞赏(哦,如果它是一个简单的事情 - 我的脑袋后面的一点点)。

我尝试按以下方式调用该服务。

  1. site.azurewebsites.com /
  2. site.azurewebsites.net/GetMessage
  3. site.azurewebsites.net/Proxy
  4. site.azurewebsites.net/Proxy?wsdl
  5. site.azurewebsites.net/Proxy/GetMessage

0 个答案:

没有答案