7
나는 자체 호스트 된 웹 서비스 (원래 WCF WebApi로 작성)의 예제 인 WCF WebApi의 자손 인 새로운 ASP.NET WebAPI를 사용하여 this을 시험해보고 싶었다.ASP.NET WebAPI의 HttpServiceHost에 해당하는 항목은 무엇입니까?
using System;
using System.Net.Http;
using System.ServiceModel;
using System.ServiceModel.Web;
using System.Text;
using Microsoft.ApplicationServer.Http;
namespace SampleApi {
class Program {
static void Main(string[] args) {
var host = new HttpServiceHost(typeof (ApiService), "http://localhost:9000");
host.Open();
Console.WriteLine("Browse to http://localhost:9000");
Console.Read();
}
}
[ServiceContract]
public class ApiService {
[WebGet(UriTemplate = "")]
public HttpResponseMessage GetHome() {
return new HttpResponseMessage() {
Content = new StringContent("Welcome Home", Encoding.UTF8, "text/plain")
};
}
}
}
그러나 NuGotten이 올바른 패키지가 아니거나 HttpServiceHost가 AWOL입니다. (나는 '자체 호스팅'변종을 선택했다.)
무엇이 누락 되었습니까?
[This] (http://code.msdn.microsoft.com/ASPNET-Web-API-Self-Host-30abca12/view/Reviews)는 내가 뭔가 도움이되었지만 보이지 않습니다. 엄하게 동등한 것. – Benjol