Теперь, когда RC Visual Studio 2010 выпущен, я задавался вопросом, знает ли кто-либо то, что профессионалы/недостатки там к обновлению моих существующих приложений ASP.NET для предназначения для.NET 4 платформы? (Кроме ожидания до Финальной версии, которая должна быть еще более стабильной),
Если вы не собираетесь переписывать некоторые части приложения для использования новых функций в ASP.NET 4.0, я не думаю, что есть много преимуществ. Если только они не внесли оптимизацию производительности для уже существующих функций, но я не думаю, что вы получите их автоматически без изменения кода.
В остальном есть много плюсов, таких как маршрутизация URL, оптимизация SEO, производительность ViewState и т. Д.
По крайней мере, вы должны проверить, поддерживает ли ваш веб-сервер пулы приложений ASP.NET 4.0.
Плюсы: Вы будете готовы к окончательному завершению
Минусы: Будьте готовы к большому количеству проблем, если у вас есть время.
Вот список и обзор некоторых проблем, с которыми сталкиваются люди, а также некоторые хвалебные отзывы:
http://weblogs.asp.net/scottgu/archive/2010/02/08/vs-2010-net-4-release-candidate.aspx
И мой любимый ресурс, поскольку невозможно дать вам разбивку на плюсы и минусы, учитывая то, что может быть плюсом для меня, может быть минусом для вас и наоборот:
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.
Если вы собираетесь использовать C # для разработки, то вот одна важная вещь, которая будет в следующей версии фреймворка и C #; Динамические типы:
C # 4 (не 4.0, маркетологи говорят, что это .NET 4 и т. Д.) Добавляет ключевое слово dynamic . Я объяснил это высказывание:
«У нас с вами нет возможности узнать тип этого сейчас, компилятор, поэтому будем надеяться, что среда выполнения поймет это».
Ключевой момент здесь, выделенный жирным шрифтом, потому что это важно: наличие типа dynamic означает «использовать мой тип среды выполнения для привязки» .
Это нечто совершенно отличное от текущей версии C #, и у него могут быть довольно важные способы написания кода. Такая скрытая во всей шумихе новая структура действительно имеет некоторую добавленную стоимость по сравнению с текущими структурами.
Надеюсь, это кому-то поможет.