मैं नीचेस्व होस्टिंग वेब एपीआई सेवा फॉर्म्स
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());
}
}
}
कोड का उपयोग कर स्वयं कोशिश कर रहा हूँ एक विंडोज़ रूपों आवेदन के अंदर एक वेब एपीआई सेवा की मेजबानी जब मैं
http://localhost:8080/api/*(some-controller)*
कोशिश मैं एक प्राप्त System.Web.Http.SelfHost.HttpSelfHostServer.ProcessRequestContext पर NullReferenceException (ChannelContext channelContext, RequestContext requestContext)
किसी को पता है कि क्या हो रहा है? क्या विन फॉर्म ऐप के अंदर स्वयं होस्ट करना संभव है?
आप समस्या को हल करने का प्रबंधन किया था? – Osi