А как обрабатывать ситуацию, когда виртуальная машина перезагружается в момент обработки запроса (который пришел от другой роли)? Или в вашем случае пореря нескольких запросов не критична?
У меня так и не получилось настроить этот детектор, чтобы он корректно работал на камере, которая снимала приближающегося человека: либо вдалеке детектировался большой объект, либо, подойдя к камере, объект начинал разваливаться на части…
Также были проблемы с детекцией близкорасположенных объектов (если расстояние между объектами было меньне, чем минимальный размер)…
Функцию provXmlHttp можно улучшить, если в первую очередь проверить наличие XMLHttpRequest объекта и использовать его, если возможно. И только, если он не поддерживается, тогда использовать ActiveX. Типа как сначала проверяем предпочтительный вариант, и если не работает, то переходим к fallback решению.
Проблем с конвертацией проекта не возникло. Просто надо проектом работали несколько человек и одни из команды обновился до версии 1.5, переконвертировав проект… Остальные участники узнали об этом постфактум, когда проект не открылся в студии:)
В общем то вопрос можно переформулировать как «откроется ли проект 1.6 в 1.5 SDK?»
А у меня такой вопрос по поводу обновления… При попытки открыть Azure проект, созданный с использованием SDK v1.5, на машине с установленным SDK v1.4 получал ошибку… При переходе 1.5->1.6 подобная проблема тоже будет присутствовать?
catch (AggregateException e)
{
ExceptionDispatchInfo di = ExceptionDispatchInfo.Capture(e.InnerException);
di.Throw();
return default(T);
}
Увидел такой код до того как прочитал статью, и внутри что-то ёкнуло :) Как мне кажется, вместо return default(T); лучше написать throw;
Хотя код не выполняется, но с throw как-то привычнее выглядит.
Тогда права на чтение надо убирать :)
.aspx файл не исполняется сам. Его асп.нет рантайм исполняет, ему надо только прочитать содержимое файла. А без прав на чтение нельзя будет и обыный текстовый файл или картинку, например, считать.
Еще можно добавить, что для IIS 7 при конфигурировании максимального размера для загружаемых файлов надо настроить не только maxRequestLength, но и <system.webServer>
<security>
<requestFiltering>
<!--ограничение на размер запроса в байтах-->
<requestLimits maxAllowedContentLength="10000000"&gh;</requestLimits>
А также, при сохранении файла надо еще пару тривиальных проверок сделать:
1. На тип файла. Не хотите же, чтобы на сервер загружали .aspx файлы :).
2. На разрешенные символы в имени файла. И заменить недопустимые.
И спасибо за [№], не знал, что так можно.
Information
Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Также были проблемы с детекцией близкорасположенных объектов (если расстояние между объектами было меньне, чем минимальный размер)…
В общем то вопрос можно переформулировать как «откроется ли проект 1.6 в 1.5 SDK?»
{
ExceptionDispatchInfo di = ExceptionDispatchInfo.Capture(e.InnerException);
di.Throw();
return default(T);
}
Увидел такой код до того как прочитал статью, и внутри что-то ёкнуло :) Как мне кажется, вместо return default(T); лучше написать throw;
Хотя код не выполняется, но с throw как-то привычнее выглядит.
.aspx файл не исполняется сам. Его асп.нет рантайм исполняет, ему надо только прочитать содержимое файла. А без прав на чтение нельзя будет и обыный текстовый файл или картинку, например, считать.
<system.webServer>
<security>
<requestFiltering>
<!--ограничение на размер запроса в байтах-->
<requestLimits maxAllowedContentLength="10000000"&gh;</requestLimits>
А также, при сохранении файла надо еще пару тривиальных проверок сделать:
1. На тип файла. Не хотите же, чтобы на сервер загружали .aspx файлы :).
2. На разрешенные символы в имени файла. И заменить недопустимые.
И спасибо за [№], не знал, что так можно.