Обновите до ASP.NET 4 платформы

Теперь, когда RC Visual Studio 2010 выпущен, я задавался вопросом, знает ли кто-либо то, что профессионалы/недостатки там к обновлению моих существующих приложений ASP.NET для предназначения для.NET 4 платформы? (Кроме ожидания до Финальной версии, которая должна быть еще более стабильной),

5
задан Valentin Rocher 9 February 2010 в 09:44
поделиться

6 ответов

Если вы не собираетесь переписывать некоторые части приложения для использования новых функций в ASP.NET 4.0, я не думаю, что есть много преимуществ. Если только они не внесли оптимизацию производительности для уже существующих функций, но я не думаю, что вы получите их автоматически без изменения кода.

В остальном есть много плюсов, таких как маршрутизация URL, оптимизация SEO, производительность ViewState и т. Д.

5
ответ дан 14 December 2019 в 01:07
поделиться

По крайней мере, вы должны проверить, поддерживает ли ваш веб-сервер пулы приложений ASP.NET 4.0.

2
ответ дан 14 December 2019 в 01:07
поделиться

Плюсы: Вы будете готовы к окончательному завершению

Минусы: Будьте готовы к большому количеству проблем, если у вас есть время.

Вот список и обзор некоторых проблем, с которыми сталкиваются люди, а также некоторые хвалебные отзывы:

http://weblogs.asp.net/scottgu/archive/2010/02/08/vs-2010-net-4-release-candidate.aspx

И мой любимый ресурс, поскольку невозможно дать вам разбивку на плюсы и минусы, учитывая то, что может быть плюсом для меня, может быть минусом для вас и наоборот:

http://social.msdn.microsoft.com/Forums/en-US/category/VSPreRelease,netdevelopmentprerelease,visualstudioprerelease,vstsprerelease

2
ответ дан 14 December 2019 в 01:07
поделиться
void delself(list *list)
{
   /*if we got a pointer to itself how to remove it...*/
   int n;

   printf("Enter the num:");
   scanf("%d",&n);

   while(list->next!=NULL)
   {
      if(list->number==n) /*now pointer in node itself*/
      {
         list->number=list->next->number;   /*copy all(name,rollnum,mark..)
                             data of next to current, disconnect its next*/
         list->next=list->next->next;
      }
      list=list->next;
   }
}
-121--1182713-

К сожалению, ни одно из решений не сработало для меня. Я использовал Internet Explorer 8 в Windows 7. Когда я искал решение, я нашел параметры настройки для входа в систему на панели управления. Поэтому я добавил новую запись под информацией на основе сертификата с адресом моего сервера и выбрал мой предпочтительный сертификат.

После очистки кэша SSL в Internet Explorer 8 сайт был обновлен, и на сервер был отправлен правильный сертификат.

Это не то решение, которое я хотел, но оно работает.

-121--584948-

У вас есть лицензия на переход к продуктивной эксплуатации -- > вы можете использовать все новые функции asp в производстве.

Но у вас будет несколько проблем с VS.

0
ответ дан 14 December 2019 в 01:07
поделиться

Если вы собираетесь использовать C # для разработки, то вот одна важная вещь, которая будет в следующей версии фреймворка и C #; Динамические типы:

Из блога Скотта Хансельмана :

C # 4 (не 4.0, маркетологи говорят, что это .NET 4 и т. Д.) Добавляет ключевое слово dynamic . Я объяснил это высказывание:

«У нас с вами нет возможности узнать тип этого сейчас, компилятор, поэтому будем надеяться, что среда выполнения поймет это».

Ключевой момент здесь, выделенный жирным шрифтом, потому что это важно: наличие типа dynamic означает «использовать мой тип среды выполнения для привязки» .

Это нечто совершенно отличное от текущей версии C #, и у него могут быть довольно важные способы написания кода. Такая скрытая во всей шумихе новая структура действительно имеет некоторую добавленную стоимость по сравнению с текущими структурами.

Надеюсь, это кому-то поможет.

0
ответ дан 14 December 2019 в 01:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: