namespace MascoteAquarium.Desktop
{
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
var config = new HttpSelfHostConfiguration("http://localhost:8080");
config.Routes.MapHttpRoute(
"DefaultApi", "api/{controller}/id", new { id = RouteParameter.Optional });
using (HttpSelfHostServer server = new HttpSelfHostServer(config))
{
server.OpenAsync().Wait();
}
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new frmMainMenu());
}
}
}
아래의 코드를 사용하여 Windows Forms의 응용 프로그램 내에서 웹 API 서비스를 호스트 자체에 노력하고 양식 System.Web.Http.SelfHost.HttpSelfHostServer.ProcessRequestContext의 는 NullReferenceException (channelContext channelContext, requestContext requestContext)
,174,누군가 무슨 일이 일어나고 있는지 알고 있습니까? Win Forms 응용 프로그램 내에서 자체 호스트가 가능합니까?
당신은 문제를 해결하기 위해 관리나요? – Osi