2015-03-01 3 views
-2

У меня есть консольное приложение, и когда что-то происходит в этой консоли, я хочу вызвать страницу asp.net, которая находится в проекте asp.net в моей visual studio 2013, любую помощь пожалуйстаC# вызов asp.net приложения из консольного приложения

Я попробовал этот

HttpClient d = new HttpClient(); 

но мне кажется, что HttpClient не существует

+0

@Aria консольное приложение использует зависимость sql, чтобы следить за изменениями в БД, и когда происходят изменения, я хочу открыть страницу asp.net. Как вы думаете? должна ли эта зависимость быть в консольном приложении или нет? –

+0

Читайте: http://www.asp.net/web-api/overview/advanced/calling-a-web-api-from-a-net-client – Odrai

ответ

1

Вы должны получить System.Net.HttpNuGet Package, который содержит HttpClient класс.

Для загрузки пакета в проекте, нажмите на Tools меню, затем NuGet Package Manager, а затем Управление NuGet Пакеты для решения ... В диалоге просто для поиска System.Net. Http, а затем нажмите Установите кнопку.

+0

, а затем? как я могу запустить экземпляр 'client'? Я сделал это: 'client.BaseAddress = new Uri (« http: // localhost: 9000/»);' –

+0

Вы можете вызвать его методы, такие как 'client.GetAsync (url);' для выполнения запросов. –

+0

Здесь вы можете прочитать основы «HttpClient»: http://www.jayway.com/2012/03/13/httpclient-makes-get-and-post-very-simple/ –

Смежные вопросы