Мистическая ошибка в ASP.NET
От: Kingofastellarwar Украина  
Дата: 08.09.10 21:28
Оценка:
Ошибка происходит на продакш севере IIS7, который есть серверная ферма

        public void Download(Environment env, HttpRequest rq, HttpResponse rp)
        {
            if(env == null)
            {
                throw new Exception("DownloadService.Download: env == null");
            }
            if(rq == null)
            {
                throw new Exception("DownloadService.Download: rq == null");
            }
            if(rp == null)
            {
                throw new Exception("DownloadService.Download: rp == null");
            }
        
        
            DownloadEntity d = GetDownload(rq["targeturl"]);

            if(d != null &&         //вот тут иногда бывает Object reference not set to an instance of an object, но этого не должно быть потому, что вверху все специально перехвачено!  :xz:  :xz:  :xz: 
                File.Exists(rq.MapPath(d.Path)) && 
                !rq.UserAgent.Contains("Google") &&
                !rq.UserAgent.Contains("Yahoo") &&
                !rq.UserAgent.Contains("Yandex") &&
                !rq.UserAgent.Contains("Python-urllib") &&
                !rq.UserAgent.Contains("WebCrawler") &&
                !rq.UserAgent.Contains("msnbot")
                )
            {
                //...
            }

        }
Я изъездил эту страну вдоль и поперек, общался с умнейшими людьми и я могу вам ручаться в том, что обработка данных является лишь причудой, мода на которую продержится не более года. (с) Эксперт, авторитет и профессионал из 1957 г.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.