简单的azure Web服务,在向URL添加/ dowork时发布时出现http404错误

时间:2015-07-29 12:26:18

标签: web-services azure

我正在使用Azure服务尝试我的第一个Web应用服务。我在VS中创建了它,它在本地工作。它只是返回一个字符串,上面写着“你好用户”是JSON。

    [ServiceContract(Namespace = "")]
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class Service1
{
    // To use HTTP GET, add [WebGet] attribute. (Default ResponseFormat is WebMessageFormat.Json)
    // To create an operation that returns XML,
    //     add [WebGet(ResponseFormat=WebMessageFormat.Xml)],
    //     and include the following line in the operation body:
    //         WebOperationContext.Current.OutgoingResponse.ContentType = "text/xml";
    [OperationContract]
    [WebGet(UriTemplate = "/DoWork")]
    public string DoWork()
    {
        // Add your operation implementation here
        return "hello user";
    }

    // Add more operations here and mark them with [OperationContract]
}

}

问题在于我发布它,说成功了。我可以看到它在门户网站上运行。 当我转到已发布的网站时,我得到标准的这个WEB应用程序已经成功创建,但是......当我将/ DoWork添加到URL时,我收到HTTP错误404.

我知道我必须遗漏一些简单的东西...... 任何想法?

1 个答案:

答案 0 :(得分:0)