Сб, 5 Июл, 2008, 00:08
ASP.NET + Apache?

Интересно... Для известного веб-сервера Apache существует мод mod-aspdotnet. То есть, под ним можно запускать код ASP.NET. И на сколько я знаю винду, ничего не мешает даже отлаживать дотнетовый код — цепляйся к процессу и ставь точки останова.

Интересно, почему эту возможность не используют широко?..

Пт, 20 Апр, 2007, 19:40
ASP.NET, mono, Apache

Накидаю себе сюда ссылок — вдруг таки найдётся время всё это, как тут говорили в комментах, «пощупать за вымя»…

http://www.mono-project.com/
http://www.gotmono.net/
http://www.mono-project.com/Mod_mono
http://dev.anmar.eu.org/mono/mod_mono/
http://sourceforge.net/projects/mod-aspdotnet/

Т.е. вообще говоря хочется пощупать связки, на предмет ASP.NET:
  • mono / Apache под Windows
  • mono / Apache под Linux
  • .NET / Apache под Windows
    и посмотреть у всего этого производительность, стабильность итп.

    Если подскажете что ещё посмотреть — буду только рад…

    UPD:
    http://tirania.org/blog/index.html — Miguel de Icaza's web log
  • Чт, 3 Авг, 2006, 16:27
    Кодировки

    А какую мы сегодня ошибку поймали!.. Ааа… закачаешься.

    Проблемы возникли с локализацией программы. Локализатор работает нормально, но в виртуальной машине под Windows 2003 с дефолтовой кодировкой выставленной в английскую, русские буквы изображаются как знаки вопроса. Т.е. слова пишет русские — это видно по количеству букв, а сами буквы — знаки вопроса. При этом точно известно, что клиенту в браузер мы отдаем windows-1251.

    Так вот. Лежит у нас на диске aspx-страница. В Visual Studio мы её редактируем как windows-1251. А после того как приложение установлено на target-систему — какая у неё кодировка?.. А кодировка у неё такая, какая установлена по умолчанию в системе для не-юникодных программ. Поэтому, ASP.NET подгружает страницу, при этом кириллица воспринимается (при преобразовании в юникод) им не как кириллица, а как всякие символы с умляутами, а затем, при рендеринге страницы в windows-1251, эти символы преобразуются в знаки вопроса, потому что в 1251 нет символов с умляутами.

    Отсюда вывод: если вы хоть немного задумываетесь о локализации, даже в будущем, то либо держите .aspx-страницы сразу в Unicode, либо не помещайте в них ничего кроме ASCII.