• Развертывание WCF сервиса на IIS

    1. Попробуйте выполнить команду aspnet_regiis.exe -i. Находится в "%windir%\Microsoft.NET\Framework\v4.0.30319". Это установит (переустановит) ASP.NET и сопутствующие настройки.

    2. Проверьте в IIS, что у вас корректно заданы серверные обработчики. Для этого в IIS Manager выберите свое приложение (или сайт или сервер целиком) и в нем раздел Handler Mappings. Найдите, есть ли строка, для которой в колонке Path задано значение "*.svc". Если нет, то надо завести руками. Например, для 32-разрядной системы это будет "%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll". Для 64-версии или другой версии .NET пути будут примерно такими же.

    3. Посмотрите, а включен ли WCF сервис в компонентах Windows. Для этого идите в Панель управления -> Программы и компоненты -> Включение компонент Windows (или как-то так называется). Там в разделах .NET 3.5 и .NET 4.5 Advanced есть галки про WCF. Включите.

    По идее эти действия должны помочь. Если нет - смотрите в eventlog, там иногда что-то полезное светится.

    А еще поставьте себе IIS 7 или даже 8 (если встанет на 7ку).
    Ответ написан
    1 комментарий
  • Asp.net mvc3 -> Autofac вопрос?

    если я правильно понял вопрос, то можно это сделать через фабрику контроллеров

    Global.asax.cs:
    protected void Application_Start()
    {
        // ...
    
        ControllerBuilder.Current.SetControllerFactory(new NinjectControllerFactory());
    }
    


    NinjectControllerFactory.cs:
    public class NinjectControllerFactory : DefaultControllerFactory
        {
            private IKernel _ninjectKernel;
    
            public NinjectControllerFactory()
            {
                _ninjectKernel = new StandardKernel();
                AddBindings();
            }
    
            protected override IController GetControllerInstance(System.Web.Routing.RequestContext requestContext, Type controllerType)
            {
                return controllerType == null
                           ? null
                           : (IController)_ninjectKernel.Get(controllerType);
            }
    
            private void AddBindings()
            {
                _ninjectKernel.Bind<ISomeInterface>().To<SomeClass>();            
            }
        }
    


    Controller:
    public class MyController : Controller
    {
            public MyController(ISomeInterface inter)
            {
                _inter = inter;
            }
            
            // ...
    }
    


    Пример взят из книжки Pro ASP NET MVC 3 Framework авторства Adam Freeman и Steven Sanderson
    Ответ написан
    4 комментария
  • С моего домена рассылается спам?

    у меня была такая проблема с Windows Server 2008. По неопытности я плохо настроил SMTP-сервер, и он допускал возможность использования его в качестве mail relay. У меня в аутбоксе сервера набиралось около 65к писем и отправлялись без остановки.
    Ограничьте возможность отправки почты с вашего SMTP с конкретных IP-адресов.
    Здесь test.nettools.ru/ можно проверить возможность использования вашего сервера в качестве mail reley.
    Мне было достаточно оставить доступ к серверу только для него самого по IP — рассылки кончились
    Ответ написан
    3 комментария
  • Выбор монитора с большой диагональю

    Самое главное — выбирайте не только диагональ, но и разрешение. У многих 27" мониторов (из разряда дешевых) разрешение такое же, как у 24" (1900х1080). В это же время у топовых мониторов на IPS матрицах разрешение 2560х1440.
    Я бы вибирал между Nec и Apple. У последнего могут быть проблемы с подключением из-за Thunderbolt порта, но я не уверен. Картинка на 27" iMac выглядит шикарно, даже не смотря на глянец. Nec тоже отличный вариант.

    А вообще, если не принципиально разрешение больше 1080p, берите любой дешевый. Если вам не с графикой работать, то пофиг.
    Ответ написан
    1 комментарий
  • Инвайт на tfspreview.com?

    отправил в личку
    Ответ написан
    Комментировать
  • Air 13" или pro 15"?

    Мое мнение — лучше MBP 13. По той простой причине, что mbp может быть кастомизирован. Например я столкнулся с тем, что мне стало не хватать оперативки (4Gb). У меня часто бывает запущена виртуалка с виндой и комфортной работы не получалось. Докупил памяти на 8Gb (отдал около 5 т.р.) и не знаю бед.

    Плюс докупил SSD вторым хардом (вместо DVD. как это — куча мануалов, в том числе на хабре) и по производительности также не страдаю.

    На Air Вы будете вынуждены ютиться на 128 Gb жестком диске (фильмы в HD уже не поскладируешь) и на 4Gb оперативки (в самом лучшем случае), так как все эти вещи в air не заменяемы.

    15" брать вовсе не стоит, 13" хватает за глаза
    Ответ написан
    3 комментария
  • MacBook Pro 15" или 17"?

    вообще по своему опыту заметил, что экран у 13 macbookpro выглядел почти также, как 15шка ноута, который был до него. и дискомфорта я при переходе не заметил.
    сравните по разрешению, а не по диагонали. есть модели 15" с огромным разрешением, а есть 17" с крупным зерном. если берете макбук с матовым дисплеем, то у него более мелкое зерно -> более высокое разрешение.
    и в любом случае внешний моник — лучше. если есть деньги, то для macbook лучше монитор от Apple. Он и качественный, и подключать к нему ноутбук крайне удобно (одним кабелем и usb, и зарядка ноута)
    Ответ написан
    Комментировать
  • Письма с google appengine не доходят до mail.ru?

    у меня была ситуация, когда мои письма не доходили до mail.ru (мне падал автоответ, что это спам). Тело письма формировалось в WYSIWYG-редакторе.
    Задал вопрос в mail.ru. Оказалось, что AdBlock для сафари (как и любой WebKit, я полагаю) вставлял свои коды для блокировки рекламы внуть html письма. А поскольку там были слова типа Ad и прочее, то mail.ru посчитал это за спам.
    Я ничего этого сам не видел, потому что эти слова были заложены в стилях и визуально не показывались. А код полученного письма мне и в голову не приходило посмотреть.
    Ответ написан
    2 комментария
  • SSD + HDD на ноутбуке, время работы от батареи?

    заменил в своем MacBook Pro привод DVD на SSD. Старый хард оставил как есть. Субъективно время работы практически не снизилось, но я ничем не замерял.
    Переходить на SSD стоит, но второй хард я бы оставил, просто потому, что объемные SSD дороги, а хранить данные где-то ведь надо.
    Ответ написан
    1 комментарий
  • Есть ли смысл в macbook pro?

    Что у Вас есть такого, из-за чего Вы не хотите отказаться от Windows? Распространенный миф, что под мак нет ПО, которое есть под винду — миф. Тем более с появлением Mac App Store, где поиск и установка нужного приложения не сложнее поиска в гугле.
    Я пользуюсь Mac OS уже год и за это время не нашел ни одной программы для Windows, аналога (а порой и варианта лучше) которой не нашлось бы под макось. Ну разве что Visual Studio, которая мне по долгу службы необходима.
    Для таких целей есть на выбор приложения виртуализации (Parallels, VmWare,VirtualBox), которые дают отличную производительность для повседневных задач (да, медленнее, чем нативная установка, но работать можно довольно комфортно). Если же виртуалка Вам не подходит — то и тут у Apple есть технология BootCamp, которая позволяет Вам установить Windows нативно на любой mac-компьютер в качестве второй ОС.
    Ну а качество сборки, удобство клавиатуры и прочие прелести жизни — про это даже и говорить нечего. Но дождитесь обновления, оно будет явно лучше текущей линейки.
    Ответ написан
  • Виртуализация для Mac os - что выбрать?

    Сначала пользовал VMWare — были проблемы при загрузке винды, долго висела в самом начале, через какое-то время отмирала и потом уже работала уверненно. Наблюдались тормоза между переключением фуллскрин-оконый режим.
    С выходом 6й версии параллелей поставил себе триал — никаких проблем. Винда грузится быстро, работает стабильно, переключения между режимами плавные, ничего не зависает.
    Не знаю, плюс или минус, но параллель отжирает оперативки по мере ее необходимости, а вмваре — всю сразу. Так что если вам надо пользовать нетребовательные приложения — то параллель помягче к ресурсам
    Ответ написан
    2 комментария