Программирование::Технологии ASP и .NET - F.A.Q.
Набор ссылок по теме ASP и .NET(asp+)
FAQ по ASP
WWW.ASPFAQ.COM - очень хороший FAQ на английском языке.
Каталоги бесплатных компонент:
На сервере www.activeserverpages.su
Поиск компонент
Документация на IIS:
Локально
MSDN
Документация на Windows Script (VBScript, Jscript, WSH, ...):
На сайте msdn.microsoft.com
Избранные ссылки на материалы по ASP:
www.asp101.com
www.15seconds.com
www.4guysfromrolla.com
Коллекция ссылок на ресурсы ASP
Компоненты:
www.serverobjects.com
www.aspfree.com
Программирование. Примеры кода.
www.planet-source-code.com
Все WWW сервера на Serverwatch:
serverwatch.internet.com/webservers.html
Свежий MDAC и SDK к нему всегда можно скачать:
Вот тут
ASP.NET:
Как начать работать с ASP.NET
Как начать работать с ASP.NET - на русском языке. Сайт разработчиков ASP NET
WWW.ASPFAQ.COM - очень хороший FAQ на английском языке.
Каталоги бесплатных компонент:
На сервере www.activeserverpages.su
Поиск компонент
Документация на IIS:
Локально
MSDN
Документация на Windows Script (VBScript, Jscript, WSH, ...):
На сайте msdn.microsoft.com
Избранные ссылки на материалы по ASP:
www.asp101.com
www.15seconds.com
www.4guysfromrolla.com
Коллекция ссылок на ресурсы ASP
Компоненты:
www.serverobjects.com
www.aspfree.com
Программирование. Примеры кода.
www.planet-source-code.com
Все WWW сервера на Serverwatch:
serverwatch.internet.com/webservers.html
Свежий MDAC и SDK к нему всегда можно скачать:
Вот тут
ASP.NET:
Как начать работать с ASP.NET
Как начать работать с ASP.NET - на русском языке. Сайт разработчиков ASP NET
Как указать имя генерируемого из ASP файла при сохранении?
C помошью специального хедера 'Content-Disposition'. На JScript выглядит так:
if (Attachment) { Response.AddHeader('Content-Disposition', 'attachment; filename="'+FileName+'"'); } if (Inline) { Response.AddHeader('Content-Disposition', 'inline; filename="'+FileName+'"'); } if (defined(METAType)) { Response.ContentType = METAType } else { Response.ContentType = 'application/octet-stream'}; } Response.BinaryWrite(Body);
Ошибка 500 Internal Server Error. Что делать?
1. Настроить IIS для показа подробных сообщений об ошибках в ASP.
1.1 Запустить IIS Manager
1.2 Выбрать нужный Web Site или Virtual directory
1.3 Правая кнопка -> Properties
1.4 На закладке Home Directory или Virtual Directory, в разделе Application Settings нажать кнопку Configuration.
1.5 На закладке App Debugging, в разделе Script Error Messages, поставить галку Send detailed ASP error messages to client.
2. Настроить Internet Explorer для показа подробных сообщений об ошибках.
2.1 Запустить Internet Explorer.
2.2 В меню Service выбрать пункт Internet Options
2.3 На закладке Advanced снять галку Show friendly HTTP error messages.
3. Если после этого вы увидели ошибку в виде, подобном:
4. Задайте свой вопрос в форуме, указав полное сообщение об ошибке и соответсвующий кусок кода.
1.1 Запустить IIS Manager
1.2 Выбрать нужный Web Site или Virtual directory
1.3 Правая кнопка -> Properties
1.4 На закладке Home Directory или Virtual Directory, в разделе Application Settings нажать кнопку Configuration.
1.5 На закладке App Debugging, в разделе Script Error Messages, поставить галку Send detailed ASP error messages to client.
2. Настроить Internet Explorer для показа подробных сообщений об ошибках.
2.1 Запустить Internet Explorer.
2.2 В меню Service выбрать пункт Internet Options
2.3 На закладке Advanced снять галку Show friendly HTTP error messages.
3. Если после этого вы увидели ошибку в виде, подобном:
blah-blah Microsoft VBScript Error '800a0XXX' Blah-blah-blah /page.asp, line: xxто вы все сделали правильно.
4. Задайте свой вопрос в форуме, указав полное сообщение об ошибке и соответсвующий кусок кода.