Ответы пользователя по тегу ASP.NET
  • Как реализовать мультитенантную систему на asp.net mvc?

    @mletov

    И вторая часть вопроса. Хочется организовать доступ к данных с разных адресов, т.е. у клиента1 домен вида site1.ru, у клиента2 домен site2.ru и т.д. Сайты могут отличаться друг от друга визуально, но функционально все одинаковые. Возможно ли реализовать такую схему в asp.net mvc? Причем хочется добавлять новых клиентов без перекомпиляции всей системы. Мне приходит вариант с area'ми, но тогда при добавлении нового клиента придется все перекомпилять.


    В общем виде можно сделать так:
    Завести таблицу в базе типа ClientSettings, а в ней поля domain, template и пр, которые влияют на содержимое и отображение. Даль по HTTP_HOST вытаскивать настройки из этой таблицы и на их основе показывать нужный контент в нужном дизайне. Обработчик при этом остается единым.
    Ответ написан
  • Как начать с работу с SQLite и asp net mvc?

    @mletov
    Ответ написан
    Комментировать
  • Во сколько обойдется разработка на ASP.NET?

    @mletov
    В качестве операционной системы традиционно используется Windows Server. MS вроде делает определенные шаги в плане кроссплатформенности, но насколько успешно и какие могу всплыть подводные камни - не знаю.

    Самые очевидные варианты:
    1) Поднять свой сервер на Win Server (если есть своя серверная и толковый админ, хотя за неимением админа многие asp.net программисты могут с этим справиться, разумеется, за доп премию;) или, как вариант, отвезти свой сервер на коллокейшен)
    2) Арендовать VDS. Операционка там уже есть
    3) Арендовать шаред хостинг, хотя если программ много и нагрузка большая, то не самый хороший вариант.

    Про VS все верно, есть бесплатный вариант
    Ответ написан
    Комментировать
  • Как можно спорить на тему "ASP.NET WebForms против ASP.NET MVC"? Ведь эти технологии ПЕРЕСЕКАЮТСЯ?

    @mletov
    Хоть в ASP.NET MVC проектах и можно создавать файлы .aspx и .ascx, тем не менее, для asp.net mvc они - инородные тела, артефакты из WebForms.

    >>>А уж MVC или не MVC - это уже архитектура
    Чисто теоретически, можно реализовать паттерн MVC на WebForms, но это уже извращение

    В ASP.NET MVC вообще нет таких понятий, как "контрол" и "событие". Точнее может есть, но не в том контексте, что Web Forms или Win Forms

    Ваши рассуждения почему-то напомнили мне анекдот:
    - Когда были с женой в Париже, ходили во французский ресторан
    - Ну и как?
    - Макдональдс как Макдональдс

    Так и вы, внедряете в MVC технологии WebForms, а потом говорите, что разницы никакой
    Ответ написан
  • Как отловить ошибку приведения даты в C#?

    @mletov
    И еще в Web.Config просмотрите, добавьте строку что-то типа такой (значение culture выберите сами), у меня такое было, когда на локалке стояла русская винда, на сервере английская. Причем изменение языковых настроек самой машины не помогали, а изменение Web.config сработало.

    <globalization uiCulture="ru" culture="ru-RU" />
    Ответ написан
    Комментировать