Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> компонеты промежуточного уровня, какие? 
:(
    Опции темы
Чердак
  Дата 2.10.2008, 01:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 195
Регистрация: 8.12.2004

Репутация: нет
Всего: нет



Доброго времени суток!
Пишу трехзвенную систему: БД (sql-сервер) --> СП (сервер приложений) --> Клиентские приложения
Для взаимодействия с базой использую библиотеку ADO.NET. Не знаю как должно происходить взаимодействие клиетна и СП, какие компонеты промежуточного уровня используются для решения подобных задач?

Идея есть, но хотелось бы узнать насколько она правильная и хоть какой-нть пример ее реализации.
Используем NET.Remoting, на сервере создаем прокси-объекты и на клиенте их вызываем. А как быть с методами? 
Честно говоря, в голове каша трудно разгребаемая.


Это сообщение отредактировал(а) Чердак - 2.10.2008, 02:37
--------------------
PM MAIL   Вверх
MasterOfCode
Дата 2.10.2008, 07:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


elwin
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 24.4.2008
Где: World.Russia.Tyum en

Репутация: 4
Всего: 27



БД - SQL Server
СП - IIS
КП - Браузер (IE, FF, O,...)
Что не понятного. Пишешь сайт, на нем тебе и методы и свойства и визуализация.
Или я не правильно понял суть вопроса? 


--------------------
user posted image
PM ICQ   Вверх
Чердак
Дата 2.10.2008, 13:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 195
Регистрация: 8.12.2004

Репутация: нет
Всего: нет



MasterOfCode, не могу создать веб-сервис.
IIS - не установленно на моем компьютере, когда пытаюсь создать веб-сервис (ASP/NET web service), в поле location, нажимаю на кнопку browse, слева выбираю local IIS, пишет, что IIS not install on this computer. Как мне его поставить?
Пытаюсь прописать в location: http://localhost/WebSite , на компе стоит smoll http server, запущен. При создании проекта вылетает ошибка: "unable to create the web http://localhost/WebSite" 
Что делаю не так?
--------------------
PM MAIL   Вверх
MasterOfCode
Дата 2.10.2008, 13:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


elwin
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 24.4.2008
Где: World.Russia.Tyum en

Репутация: 4
Всего: 27



IIS идет на установочном диске с Widows. 
Пуск -> Настройки -> Панель управления  -> Установка и удаление программ -> Установка компонентов виндовс  -> Там ставишь галочку напротив Internet Information Services 
ну а далее думаю догадаешься.


--------------------
user posted image
PM ICQ   Вверх
Чердак
Дата 2.10.2008, 13:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 195
Регистрация: 8.12.2004

Репутация: нет
Всего: нет



Вот что мне пишет мой hhtp server, когда я пытаюсь создать вем-сервис, выбрав директорию http://localhost:
Цитата

!->02/10 14:48:31 [127.0.0.1:2332>80] (t1 145) 
POST /_vti_bin/shtml.exe/_vti_rpc HTTP/1.1
Date: Thu, 02 Oct 2008 10:48:31 GMT
MIME-Version: 1.0
User-Agent: MSFrontPage/6.0
Host: localhost
Accept: auth/sicily
Content-Length: 41
Content-Type: application/x-www-form-urlencoded
X-Vermeer-Content-Type: application/x-www-form-urlencoded
Connection: Keep-Alive
Cache-Control: no-cache

method=server+version%3a6%2e0%2e2%2e655^!!
!->02/10 14:48:31 [127.0.0.1:2332>80] (t1 146) >\_vti_bin\shtml.exe(Undefined/default)
Error. File not found.

!->02/10 14:48:31 [127.0.0.1:2332>80] (t1 147) >HTTP  in:387 out:608  Time:16


Добавлено через 12 минут и 22 секунды
MasterOfCode, установил IIS, при создании веб-сервиса вот что вылетает:
user posted image
как это исправить?
--------------------
PM MAIL   Вверх
MasterOfCode
Дата 2.10.2008, 14:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


elwin
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 24.4.2008
Где: World.Russia.Tyum en

Репутация: 4
Всего: 27



нужно зарегистрировать asp.net на IIS.
Надо выполнить C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i 


--------------------
user posted image
PM ICQ   Вверх
Чердак
Дата 2.10.2008, 14:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 195
Регистрация: 8.12.2004

Репутация: нет
Всего: нет



MasterOfCode, спасибо помогло.
А почему ен получается создать веб-сервис просто по http-адресу? 

--------------------
PM MAIL   Вверх
MasterOfCode
Дата 2.10.2008, 14:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


elwin
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 24.4.2008
Где: World.Russia.Tyum en

Репутация: 4
Всего: 27



Всегда рад помочь.
Ну ты же 3х звенку пишешь, где сервер приложений (в данном случае IIS), неотъемлемая часть, кто то же должен управлять твоим сервисом.


--------------------
user posted image
PM ICQ   Вверх
Чердак
Дата 2.10.2008, 14:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 195
Регистрация: 8.12.2004

Репутация: нет
Всего: нет



Пишу простенький вб-сервис для провеhки, build page - выполняется успешно а вот справочная страница веб-сервиса со свправкой на веб-метод не открывается: http://localhost/WebSite2/Service.asmx - не отображает данную страницу, в чем может быть дело?
--------------------
PM MAIL   Вверх
Чердак
Дата 2.10.2008, 15:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 195
Регистрация: 8.12.2004

Репутация: нет
Всего: нет



Все разобрался, спасибо. Просто был почему-то остановлен веб-узел по-умолчанию. 
MasterOfCode, большое спасибо за помощь.
Как работать на локальном компе со службами понятно, а как теперь обратиться к созданный службе с другого компьютера?

При попытки зайти на http://localhost , пишет, что требуется аутентификация (имя пользователя, пароль) - что за аутентификация?
в свойствах IIS есть вкладка безопасность - анонимный доступ, галосчка стоит анонимный доступ, пароль там поменял, потому что не знаю какой был до этого, но ввод изменных данных не помогает при открытии странички http://localhost :(

Это сообщение отредактировал(а) Чердак - 2.10.2008, 19:02
--------------------
PM MAIL   Вверх
MasterOfCode
Дата 3.10.2008, 06:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


elwin
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 24.4.2008
Где: World.Russia.Tyum en

Репутация: 4
Всего: 27



В свойиствах localhost на вкладке безопасность (анонимный доступ), Убери галочку анонимный доступ и поставь галочки: Втроенная проверка подлинности Windows и Краткая проверка для серверов доменов Windows. У меня так стоит и работает.


--------------------
user posted image
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0463 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.