![]() |
|
Модераторы: gambit |
![]()
|
|
| semi |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 10.12.2006 Где: ой, все сложно... Репутация: нет Всего: нет |
если подробнее...
есть web-проект, который работает с бд sqlserver2005. соответственно строка доступа к этой бд для данного приложения находится в web.config. задача: сделать так, чтобы каждые 5 часов база проверялась на наличие определенных данных и в случае их отсутствия заполнялась, а также отправлялись письма (данные для них тоже берутся из бд). сделать веб сервис, который будет работать с базой и е-мэйлами, а потом запускать его консольным приложением в нужное время??? (такое вообще возможно? напрямую в приложении я не могу прописать строку коннекта к бд. обязательно нужно ее из web.config брать... и вообще как-то не идейно так делать... должен быть какой-то более логичный способ. подскажите плиз. очень надо... Это сообщение отредактировал(а) semi - 11.6.2007, 17:13 |
|||
|
||||
| Mymik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: 50 Всего: 78 |
semi, засунь вызов функций в global.asax он начинает работать вместе с Application и все отлично. Но вот проблема, если на твой сайт не будут заходить пользователи, то и обновления не произойдут.
Написать Scheduler который будет делать эти обновления. А что тебе мешает скопировать этот web.config в проект с твоим Scheduler'ом ??? Или типа нельзя ??? ну если нельзя, тогда прийдется писать Web-service и через него вызывать все остальное дело. Либо. Можно даже не писать Web-service, но при это тебе нужно в Global.asax засунуть строки обновление. И просто кинуть WebRequest на твой сайт и усе. -------------------- |
|||
|
||||
| semi |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 10.12.2006 Где: ой, все сложно... Репутация: нет Всего: нет |
такой вариант не пройдет...
а если Schedulerd в папку, где web.config лежит? и там его запустить?
WebRequest на сайт из другого приложения? |
||||
|
|||||
| Mymik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: 50 Всего: 78 |
В смысле ??? а что тут странного ??? WebRequest это запрос по 80'ому порту к удаленному компьютеру... Чтобы прочитать ответ надо посмотреть WebResponse -------------------- |
|||
|
||||
| semi |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 10.12.2006 Где: ой, все сложно... Репутация: нет Всего: нет |
пробую... в этом приложеньице пытаюсь е-мейл отослать...
постоянно выдает An unhandled exception of type 'System.Web.HttpException' occurred in system.web.dll Could not access 'CDO.Message' object говорит ошибка авторизации... а сделать
не получается... нету Fields (у меня framework 1.1) да ничего странного. просто уточнила. Это сообщение отредактировал(а) semi - 11.6.2007, 20:17 |
||||
|
|||||
| semi |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 10.12.2006 Где: ой, все сложно... Репутация: нет Всего: нет |
||||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [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. |