我已經啟用了OWIN Web API 2服務,并且希望將其托管在.NET Console App中,并且該服務的唯一客戶端也將在同一應用程序的進程中。因此,應該不可能通過任何其他過程來訪問服務的端點。這可能嗎?如果我這樣運行我的應用程序:using (WebApp.Start<MyStartup>(new StartOptions(MyUrl) { ServerFactory = "Microsoft.Owin.Host.HttpListener" })){ StartClientThread(); Console.WriteLine("Press any key to exit"); Console.ReadLine();}然后托管主機上的任何客戶端都可以訪問它,但是我需要將客戶端限制為僅同一進程。如果沒有OWIN,這是可能的,因此可以使用HTTP堆棧inproc發送請求:HttpServer server = InitHttpServer();using (HttpClient client = new HttpClient(server, false)){ // use client's methods to send http requests to the service.}但是我需要與OWIN類似。
- 1 回答
- 0 關注
- 222 瀏覽
添加回答
舉報
0/150
提交
取消