MS.ASP.NET

7 окт 04
Уязвимость в ASP.NET
В ASP.NET обнаружена уязвимость. Патча пока нет.
Подробности и совет по борьбе на сайте Microsoft
[URL=http://www.microsoft.com/security/incident/aspnet.mspx]http://www.microsoft.com/security/incident/aspnet.mspx[/URL]

@18:48 | Комментарии (3)

5 окт 04
Bug в студию!
...верней, в студиИ. 2002. Если в настройках стоит галка спрашивать при открытии файла его кодировку, то это работает при "ручном" открытии через File-Open или в Windows Explorer "Edit with Visual Studio .NET", а вот когда открываешь через File-Recent Files - кодировку не спрашивает ;-( bug, однозначно...

@15:52 | Комментарии (1)

29 сен 04
Server is too busy?
Интересно, как такое может быть на одном и том же сайте/сервере при попытке доступа к ASP-скриптам сервер возвращает 500.13 Server is too busy, одновременно с этим ASPX-приложение (code-behind) нормально работает?

@13:18 | Комментарии (4)

28 сен 04
IIS 5.0 Process Recycling Tool
Нашел у Microsoft интересную [URL=http://www.microsoft.com/downloads/details.aspx?FamilyID=c4ba5f3c-1eb2-4f3c-99b0...]утилиту[/URL], возможно полезную некоторым разработчикам и админам. Выполняет автоматическую перезагрузку сервера IIS 5 под Windows 2000 по расписанию или исходя из нагрузки. Скриншотик с главным диалогом конфигурации:

@14:19 | Комментарии (1)

24 сен 04
В Mono 2.0 будет включен Visual Basic .Net
Проект Mono 2.0, который ожидается в марте, в добавление к уже имеющемуся C# будет содержать VB.Net и WinForms.

@02:26 | Комментарии (0)

19 сен 04
Увеличение производительности в ASP.NET
Несколько [URL=http://www.dotnetjunkies.com/quickstart/aspplus/doc/perftuning.aspx]Performance Tuning Tips[/URL] от Microsoft. Некоторые из них, например, NN 5,7,9 весьма интересны...

@00:15 | Комментарии (6)

12 авг 04
The project was created with a newer version of VisualStudio
Если пытаться открыть проект, сделанный в VS.NET 2003, в предыдущей студии (2002), то в зависимости от проекта 2002-ая студия выругается "The project was created with a newer version of VisualStudio" или "The selected file is not a valid Visual Studio solution file."

Лечится все просто -
1) в файле solution *.sln ставится

Format Version 7.00

2) в файле проекта *.csproj, *.vbproj

ProductVersion = "7.0.9466"
SchemaVersion = "1.0"

@02:11 | Комментарии (1)

27 июл 04
QueryInterface for interface XXX failed. - 2
Оказывается, не все так просто как показалось вчера... Попытка пофиксить аналогичную ошибку на третьем сервере, где вызывался remote COM+ компонент, не увенчалась успеха до тех пор пока не выяснилось что еще одной причиной - именно в этом случае с Remote COM+ Server - этой InvalidCastException является то, что аккаунт ASPNET нуждается в правах на выполнение DLL, чего по умолчанию у него нет. Дать прав можно включением имперсонации в web.config



или



(зависит от типа требуемого доступа)

@15:47 | Комментарии (3)

26 июл 04
QueryInterface for interface XXX failed.
Сегодня некоторое время пришлось потратить на поиски странной проблемы с COM+ компонентом, написанным на VB6, реализующим работу с БД и вызываемым из ASP.NET, который работал локально, но никак не хотел вызываться на удаленном сервере, возвращая через ASP чудесную ошибку "QueryInterface for interface XXX failed."

После весьма долгих попыток найти причину, обнаружилось, что .NET на сервере не может найти Interop Assembly для работы со старым ADO. Копирование adodb.dll из C:\Program Files\Microsoft.NET\Primary Interop Assemblies в каталог bin на сервере разом все решило.

@19:05 | Комментарии (2)

17 июл 04
Проблемы с indexed pixel format.
При использовании подобного кода

Bitmap bmp = new Bitmap("test.gif");
Graphics g = Graphics.FromImage(bmp);

может возникнуть исключение "A Graphics object cannot be created from an image that has an indexed pixel format." Вкраце, indexed format - это формат, где каждый пиксел изображения представлен индексом в таблице цветов (палитре). Например, в индексированном формате 8bpp каждый пиксел - байт 0..255, индекс в таблице из 256 цветов. Индексированные форматы - 1bpp, 4bpp, 8bpp. Кое что можно посмотреть еще [URL=http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemDrawingGraphicsCla...]здесь[/URL].

Так... а избежать вышеупомянутого исключения можно при помощи создания нового битмапа с размерами оригинала и вывода в него исходного изображения при помощи DrawImage.

Bitmap bmp = new (Bitmap)Image.FromFile("test.gif");
Bitmap tmp = new Bitmap(bmp.Width,bmp.Height);
Graphics g = Graphics.FromImage(tmp);
g.DrawImage(bmp,new Rectangle(0,0,tmp.Width,tmp.Height),0,0,
bmp.Width,bmp.Height,GraphicsUnit.Pixel

@03:21 | Комментарии (55)

 
Дальше >

  • Об этом дневнике 

  • Мой дневник:
  • Создать/изменить дневник
  • Добавить запись
  • Посмотреть комментарии 

  • 10 активных дневников:
  • Вместо мыслей
         8 окт 21 04:36
  • Записки филантропа
         29 июн 18 22:06
  • Банальный дневник
         18 апр 18 17:43
  • Дневник Доктора на Вобла.ru
         14 июн 16 20:18
  • Дневник Доктора на Вобла.ru
         14 июн 16 20:18
  • Кино онлайн новинки
         20 дек 15 16:23
  • Новинки кино
         13 дек 15 14:42
  • Интернет-заметки о поиске работы в современных условиях
         25 ноя 15 14:28
  • Тайские лекарства предлагает магазин, это тайская, Домашняя диета, чтобы убрать жир
         7 ноя 15 09:43
  • Дневник здоровья
         26 окт 15 13:37
  • Еще по теме:
  • Все дневники
  • Свежие комментарии
  • Что такое дневник?
  •