![]() |
|
Модераторы: gambit |
![]()
|
|
| Чердак |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 195 Регистрация: 8.12.2004 Репутация: нет Всего: нет |
Доброго времени суток!
Пишу трехзвенную систему: БД (sql-сервер) --> СП (сервер приложений) --> Клиентские приложения Для взаимодействия с базой использую библиотеку ADO.NET. Не знаю как должно происходить взаимодействие клиетна и СП, какие компонеты промежуточного уровня используются для решения подобных задач? Идея есть, но хотелось бы узнать насколько она правильная и хоть какой-нть пример ее реализации. Используем NET.Remoting, на сервере создаем прокси-объекты и на клиенте их вызываем. А как быть с методами? Честно говоря, в голове каша трудно разгребаемая. Это сообщение отредактировал(а) Чердак - 2.10.2008, 02:37 --------------------
|
|||
|
||||
| MasterOfCode |
|
|||
|
elwin ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 24.4.2008 Где: World.Russia.Tyum en Репутация: 4 Всего: 27 |
БД - SQL Server
СП - IIS КП - Браузер (IE, FF, O,...) Что не понятного. Пишешь сайт, на нем тебе и методы и свойства и визуализация. Или я не правильно понял суть вопроса? -------------------- ![]() |
|||
|
||||
| Чердак |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 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" Что делаю не так? --------------------
|
|||
|
||||
| MasterOfCode |
|
|||
|
elwin ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 24.4.2008 Где: World.Russia.Tyum en Репутация: 4 Всего: 27 |
IIS идет на установочном диске с Widows.
Пуск -> Настройки -> Панель управления -> Установка и удаление программ -> Установка компонентов виндовс -> Там ставишь галочку напротив Internet Information Services ну а далее думаю догадаешься. -------------------- ![]() |
|||
|
||||
| Чердак |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 195 Регистрация: 8.12.2004 Репутация: нет Всего: нет |
Вот что мне пишет мой hhtp server, когда я пытаюсь создать вем-сервис, выбрав директорию http://localhost:
Добавлено через 12 минут и 22 секунды MasterOfCode, установил IIS, при создании веб-сервиса вот что вылетает: ![]() как это исправить? --------------------
|
|||
|
||||
| MasterOfCode |
|
|||
|
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 -------------------- ![]() |
|||
|
||||
| Чердак |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 195 Регистрация: 8.12.2004 Репутация: нет Всего: нет |
MasterOfCode, спасибо помогло.
А почему ен получается создать веб-сервис просто по http-адресу? --------------------
|
|||
|
||||
| MasterOfCode |
|
|||
|
elwin ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 24.4.2008 Где: World.Russia.Tyum en Репутация: 4 Всего: 27 |
Всегда рад помочь.
Ну ты же 3х звенку пишешь, где сервер приложений (в данном случае IIS), неотъемлемая часть, кто то же должен управлять твоим сервисом. -------------------- ![]() |
|||
|
||||
| Чердак |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 195 Регистрация: 8.12.2004 Репутация: нет Всего: нет |
Пишу простенький вб-сервис для провеhки, build page - выполняется успешно а вот справочная страница веб-сервиса со свправкой на веб-метод не открывается: http://localhost/WebSite2/Service.asmx - не отображает данную страницу, в чем может быть дело?
--------------------
|
|||
|
||||
| Чердак |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 195 Регистрация: 8.12.2004 Репутация: нет Всего: нет |
Все разобрался, спасибо. Просто был почему-то остановлен веб-узел по-умолчанию.
MasterOfCode, большое спасибо за помощь. Как работать на локальном компе со службами понятно, а как теперь обратиться к созданный службе с другого компьютера? При попытки зайти на http://localhost , пишет, что требуется аутентификация (имя пользователя, пароль) - что за аутентификация? в свойствах IIS есть вкладка безопасность - анонимный доступ, галосчка стоит анонимный доступ, пароль там поменял, потому что не знаю какой был до этого, но ввод изменных данных не помогает при открытии странички http://localhost :( Это сообщение отредактировал(а) Чердак - 2.10.2008, 19:02 --------------------
|
|||
|
||||
| MasterOfCode |
|
|||
|
elwin ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 24.4.2008 Где: World.Russia.Tyum en Репутация: 4 Всего: 27 |
В свойиствах localhost на вкладке безопасность (анонимный доступ), Убери галочку анонимный доступ и поставь галочки: Втроенная проверка подлинности Windows и Краткая проверка для серверов доменов Windows. У меня так стоит и работает.
-------------------- ![]() |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Базы данных под .NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |