powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Запуск скрипта с определенной переодичностью
9 сообщений из 9, страница 1 из 1
Запуск скрипта с определенной переодичностью
    #32502276
With out Name
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа, мне необходимо как-то запускать скрипт aaa.asp на сервере, с переодичностью, например, в полчаса.
Читал на релибе(http://]http://www.relib.com/articles/article.asp?id=154). Так не выходит. Почему не знаю. Просто ничего не происходит. Пробовал и на VBS и JS, и через "Назначенные задания" и через комстроку. Просто ничего не происходит. Что не так не пойму.
У меня ХР.
...
Рейтинг: 0 / 0
Запуск скрипта с определенной переодичностью
    #32502312
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то я не пойму смысл.
А что делает этот скрипт?

-- Tygra's --
...
Рейтинг: 0 / 0
Запуск скрипта с определенной переодичностью
    #32502319
With out Name
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
отправляет почту.:)
...
Рейтинг: 0 / 0
Запуск скрипта с определенной переодичностью
    #32502342
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так может его на VB/C#.Net переписать и запускать как ехе?

-- Tygra's --
...
Рейтинг: 0 / 0
Запуск скрипта с определенной переодичностью
    #32502363
With out Name
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я не очень хорошо знаю С#.NET. Но думаю придется разобраться.
...
Рейтинг: 0 / 0
Запуск скрипта с определенной переодичностью
    #32502382
andrejG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А зачем в данном случае asp?
Напишите скрипт vbs или js и вызывайте его из шедулера, с заданной периодичностью.
...
Рейтинг: 0 / 0
Запуск скрипта с определенной переодичностью
    #32502390
With out Name
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так вот в том то все и дело что он и не вызывается. Вопрос почему?
...
Рейтинг: 0 / 0
Запуск скрипта с определенной переодичностью
    #32502434
With out Name
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1.Ну вот что-то типа такого у меня в скрипте blah.js.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
<%
Response.Expires =  0 ;
var this_script_url = String(Request.ServerVariables("SCRIPT_NAME"));
%>

<! --METADATA TYPE="TypeLib" NAME="Microsoft CDO for Windows 2000 Library" UUID="{CD000000-8B95-11D1-82DB-00C04FB1625D}" VERSION="1.0"-->
 
<html><body>... </body></html>
<%
var msg = "blah!";
var SMTPServer = "xxx.xxx.xxx.xxx";
var EmailTo = "blah@blah.blah";
var EmailFrom = "aaa@aaa.aaa";
var MailConfig = Server.CreateObject("CDO.Configuration");
var subj = "aaa";
var ConfigFields = MailConfig.Fields;
ConfigFields.Item(cdoSMTPServer) = SMTPServer;
ConfigFields.Item(cdoLanguageCode) = "ru";
ConfigFields.Item(cdoSendUsingMethod) = cdoSendUsingPort;
ConfigFields.Update();
var Mail = Server.CreateObject("CDO.Message");
Mail.Configuration = MailConfig;
Mail.From = EmailFrom;
Mail.To = EmailTo;
Mail.Subject = subj;
Mail.TextBody = msg;
Mail.TextBodyPart.ContentMediaType = CdoTextPlain;
Mail.TextBodyPart.Charset = "windows- 1251 ";
Mail.Fields.Item("urn:schemas:mailheader:content-type") = 'application/octet-stream; charset=Windows-1251'; 
Mail.AddAttachment("c:\\c.c");
Mail.HTMLBody = msg;


cn = Server.CreateObject("ADODB.Connection");
var xSQLServer = "SRV\\SRV";
var xSQLUser = "log";
var xSQLPwd = "pwd";
var xDatabase = "DBNAME";
connStr = "DRIVER={SQL Server}; Server=" + xSQLServer + "; Database=" + xDatabase + "; UID=" + xSQLUser + "; PWD=" + xSQLPwd ;
cn.Open(connStr);

rs1 = Server.CreateObject("ADODB.RecordSet");
sql1 ="select email from T1 where id= 1 "; 
rs1.Open (sql1, cn);

Mail.To = String(rs1.fields.item("email"));
Mail.Send();

rs1.Close();
cn.Close();
%>

2. В "Назначенных заданиях" уазываю этот файл и ставлю время запуска.

Не работает! Понятно что серез C#.Net былобы удобнее, но ведь так то тоже должно работать
...
Рейтинг: 0 / 0
Запуск скрипта с определенной переодичностью
    #32502527
andrejG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Работать точно не будет.
При вызове из шедулинга у Вас отсутствует контекст IIS а.
Никаких объектов Response и Request, а так же свалится на Server.CreateObject
Так же свалится на синтаксисе <% ... %>.
Вы попробуйте этот файл запустить из командной строки "cscript blah.js" и просмотрите ошибки.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Запуск скрипта с определенной переодичностью
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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