Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Если хостинг не дает правильного времени... / 9 сообщений из 9, страница 1 из 1
18.10.2006, 20:16
    #34064967
hilsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Если хостинг не дает правильного времени...
У меня на хостинге время выставлено достаточно произвольно (разница в несколько часов, и она гуляет). Поэтому из С-Sharp'a благородные системные команды типа System.DateTime не работают.

Можно ли как-то получать (пусть хоть и не очень точно) нормальное время? У меня есть доступ к другому своему сайту с правильным временем (на другом хостинге). Может быть это как-то может помочь?
Если кто-нибудь сообразит, подскажите пожалуйста.
...
Рейтинг: 0 / 0
18.10.2006, 20:32
    #34064989
Asmodi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Если хостинг не дает правильного времени...
Поставь на другом хостинге веб сервис, с методом который возвращает текущее время.
...
Рейтинг: 0 / 0
18.10.2006, 20:45
    #34065004
hilsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Если хостинг не дает правильного времени...
Спасибо, Asmodi

Я думал о таком варианте. Но он мне не ясен в деталях.
Я ведь просто обратиться к методу-дающему-время (скажем, TrueTime()) не могу: программа подумает, что он здесь, на текущем хостинге и даже не соберется в модуль.
Значит, речь может идти об обращении типа по href или по Response.Redirect("правильныйХостинг/TrueTime.aspx"). Но непонятно как и куда я поймаю правильное время? В какую-то строку в форме?..
...
Рейтинг: 0 / 0
19.10.2006, 10:21
    #34065616
Hratchia
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Если хостинг не дает правильного времени...
hilsoftУ меня на хостинге время выставлено достаточно произвольно (разница в несколько часов, и она гуляет). Поэтому из С-Sharp'a благородные системные команды типа System.DateTime не работают.


А позвонить(написать) хостеру не судьба?

П.С. Что-то я сильно сомневаюсь, что из неправильно выставленного времени
благородные системные команды типа System.DateTime не работают.
)
...
Рейтинг: 0 / 0
19.10.2006, 11:04
    #34065792
RasimS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Если хостинг не дает правильного времени...
hilsoftСпасибо, Asmodi

Я думал о таком варианте. Но он мне не ясен в деталях.
Я ведь просто обратиться к методу-дающему-время (скажем, TrueTime()) не могу: программа подумает, что он здесь, на текущем хостинге и даже не соберется в модуль.
Значит, речь может идти об обращении типа по href или по Response.Redirect("правильныйХостинг/TrueTime.aspx"). Но непонятно как и куда я поймаю правильное время? В какую-то строку в форме?..
Какая точность времени нужна? Время на обработку запроса учти, потому что как никак она может быть несколько секунд. Вообще вариант не очень хороший
...
Рейтинг: 0 / 0
19.10.2006, 11:27
    #34065895
hilsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Если хостинг не дает правильного времени...
to Hratchia

1) Хостинг говорит, что время изменить у них нереально, поскольу для этого надо будет практически остановить хостинг. Они на это не пойдут.

2) Да, команды типа System.DateTime показывают время с гуляющей разницей порядка 40-50 минут.
...
Рейтинг: 0 / 0
19.10.2006, 11:30
    #34065911
hilsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Если хостинг не дает правильного времени...
to RasimS

Мне достаточна точность до 1 мин. Больше уже хуже.

Вы пишете "Вообще вариант не очень хороший". Можете предложить что-то лучшее?
...
Рейтинг: 0 / 0
19.10.2006, 11:42
    #34065950
Hratchia
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Если хостинг не дает правильного времени...
hilsoftto Hratchia

1) Хостинг говорит, что время изменить у них нереально, поскольу для этого надо будет практически остановить хостинг. Они на это не пойдут.

2) Да, команды типа System.DateTime показывают время с гуляющей разницей порядка 40-50 минут.

1) Ты веришь их сказкам или сервак, где сидит ИИС,у них контролер домена и все так плохо?
Установка времени на их серваке делается точно так же как и на твоем компе.
Наверно остальным, кто с твоим сайтом хостится, все паралельно - так в чем проблемы?

2) Зачем тебе городить огород из-за сущей ерунды?
Я задумался бы о смене хостера...

Удачи.
...
Рейтинг: 0 / 0
19.10.2006, 11:50
    #34065985
Asmodi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Если хостинг не дает правильного времени...
Ну все очень просто создаешь веб сервис. Создаешь один метод:
[WebMethod]
public DateTime GetCurrentDateTime()
{
        return DateTime.UtcNow;
}

Потом генерируешь прокси класс (с помощь wsdl.exe) или в VS2005 через "Add Web Reference"
И потом просто вызываешь метод:
localhost.MyWebService myWebService = new MyClass.localhost.MyWebService();
DateTime currentDateTime = myWebService.GetCurrentDateTime();

Наверное это должно работать )
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Если хостинг не дает правильного времени... / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]