我正在使用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.
我知道我必须遗漏一些简单的东西...... 任何想法?
答案 0 :(得分:0)