Из-за потенциальных ограничений брандмауэра и необходимости иметь много экземпляров моего приложения, которое не может конкурировать за порты, я хотел бы использовать класс Microsoft.Owin.Testing.TestServer для создания встроенной памяти веб-сервер, который будет обслуживать запросы к встроенному браузеру CefSharp (либо WPF, либо Winforms в порядке).Использование CefSharp с Owin TestServer
Я могу создать TestServer без проблем. Как настроить элемент управления CefSharp WebBrowser для использования этого тестового сервера вместо использования стандартного сетевого стека ОС?
Если бы я формировал свои собственные запросы, я бы либо использовал HttpClient, предоставленный TestServer, либо создавал новый HttpClient, используя обработчик TestServer. Есть ли эквивалентная функциональность в CefSharp WebBrowser?
Это прекрасно работает, спасибо. Быстрая заметка для всех, кто читает это. Просто не забудьте присвоить экземпляр нового ресурса ResourceHandlerFactory свойству ResourceHandlerFactory элемента управления WebBrowser. Если вы используете WPF, это, скорее всего, будет в конструкторе вашего кода XAML позади или потенциально в поведении. –
Основной рабочий пример https://github.com/amaitland/CefSharp.Owin/blob/master/CefSharp.Owin/OwinResourceHandler.cs Полное раскрытие информации в первый раз с OWIN, поэтому приветствуем обратную связь. – amaitland