|
Модераторы: gambit |
|
Aleksandr8111 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 13.1.2012 Репутация: нет Всего: нет |
Уважаемые специалисты,
начал изучать Web API (уже 3 дня изучаю)) - пока что исключительно в составе консольных приложений. Подскажите, где можно глянуть примеры как читать данные с сервера в рамках локальной сети, - то есть клиент это веб-браузер на другой машине,- не на localhost. Нужно ли выполнить на машине клиента какие то дополнительные конфигурации?. В общем хочу добится аналогичного возрата данных - что бы забив на другой машине (клиента) http://192.168.1.119:5555/api/Product мне вернуло тот же рузультат, что и http://localhost:5555/api/Product на машине сервера. 192.168.1.119 - ip адрес машины где запущена консоль с Web сервером. Пока реализовал приложение внутри, которого контроллер, реализующий пока только один метод GET. Реализовал класс Product, обекты(данные) которого, могу вычитать через браузер. Все у меня работает в рамках localhost. Сервер соответственно имеет тип HttpSelfHostServer. так на всякий случай - так реализован сервер var selfHostConfiguraiton = new HttpSelfHostConfiguration("http://localhost:5555"); selfHostConfiguraiton.Routes.MapHttpRoute( name: "DefaultApiRoute", routeTemplate: "api/{controller}", defaults: null ); using (var server = new HttpSelfHostServer(selfHostConfiguraiton)) { server.OpenAsync().Wait(); Console.WriteLine("Press any key to exit server"); Console.ReadLine(); } Спасибо всем |
|||
|
||||
Экскалупатор |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1746 Регистрация: 1.4.2009 Где: г. Минск Репутация: 2 Всего: 24 |
ничего конфигурировать дополнительно не нужно, особенно на стороне клиента. Единственное нужно в брандмауере винды, на стороне сервера, включить доступ к требуемому порту. Отключение самого брандмауера не поможет(точно не уверен, но вроде как не поможет), так что надо руками добавить доступ по требуемому порту. А дальше все как будтро localhost только через ip.
|
|||
|
||||
Aleksandr8111 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 13.1.2012 Репутация: нет Всего: нет |
огромное спасибо) Все оказалось очень банально,
- на той машине где был запушен WebServer нужно было отключить антвирус Node - видимо в нем было что то настроено и блокировало посылки - в общем только голову наморочил |
|||
|
||||
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Разработка под ASP.NET | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |