Доступне оновлення для .NET Framework 4.5 у Windows 7 SP1, Windows Server 2008 R2 SP1, Windows Server 2008 SP2 та Windows Vista SP2: січня 2013

Переклади статей Переклади статей
Номер статті: 2750147 - Показ продуктів, яких стосується ця стаття.
Розгорнути все | Згорнути все

Введення

Доступне оновлення для .NET Framework 4.5. Це оновлення виправляє деякі надійності, сумісності, стабільність і проблем із продуктивністю. Щоб отримати додаткові відомості про проблеми, що це оновлення вирішує див. розділ "Питання, що це оновлення усуває".

Додаткові відомості

Завантажити інформацію

Windows Update

Це оновлення можна знайти за Windows Update.

Центр передавання даних Office Microsoft

Щоб завантажити оновлення, перейдіть до наступного веб-сайт центру завантажень Microsoft:

Згорнути це зображенняРозгорнути це зображення
Завантажити
Завантажити зараз.

Для отримання додаткових відомостей про завантаження файлів підтримки Microsoft клацніть номер статті в базі знань Майкрософт:
119591 Як отримати файли технічної підтримки Майкрософт від інтерактивних служб
Цей файл перевірено на наявність вірусів. корпорація Майкрософт використала поточне Підтримка програмного забезпечення для виявлення вірусів, доступне на Вільний час публікації файлу. Файл зберігається на захищених серверах, які запобігають будь-яким несанкціонованим змінам файлу.

Необхідні умови

Щоб застосувати це оновлення, потрібно мати .NET Framework 4.5 інстальовано.

Необхідність перезавантаження

Вам не доведеться перезавантажити комп’ютер-зразок після інсталяції цього оновлення, якщо постраждалих файлів не використовується.

Відомості про файли

Глобальний версія цього оновлення має атрибути файлів (або новіші атрибути файлів) подані в нижченаведеній таблиці. Значення дати й часу для цих файлів перераховані в всесвітній координований Вільний час (UTC). Під Вільний час перегляду відомостей про файл, перераховуються в місцевий Вільний час. Щоб визначити різницю між UTC і місцевим часом, використовувати в часовий пояс у вкладці на Дата і Вільний час елемент панелі керування.

Для всіх підтримуваних 32-розрядних версій .NET Framework 4.5 для підтримки LDR
Згорнути це зображенняРозгорнути це зображення
assets folding start collapsed
Згорнути цю таблицюРозгорнути цю таблицю
Ім'я файлуВерсія файлуРозмір файлуДатаВільний час
aspnet_wp.exe4.0.30319.1905044,00828 Листопада 201210:31
загальномовне середовище виконання.dll4.0.30319.190506,876,60828 Листопада 201210:31
clrjit.dll4.0.30319.19050451,52828 Листопада 201210:31
CORPerfMonExt.dll4.0.30319.19050131,57628 Листопада 201210:31
Microsoft.Xaml.targets19,84828 Листопада 201210:31
mscordacwks.dll4.0.30319.190501,299,42428 Листопада 201210:31
mscordbi.dll4.0.30319.190501,096,65628 Листопада 201210:31
Mscorlib.dll4.0.30319.190505,171,15228 Листопада 201209:08
PresentationCore.dll4.0.30319.190503,224,57628 Листопада 201209:08
PresentationFramework.dll4.0.30319.190506,187,03228 Листопада 201209:08
SOS.dll4.0.30319.19050746,94428 Листопада 201210:31
System.Activities.dll4.0.30319.190501,573,89628 Листопада 201209:08
System.Data.Entity.dll4.0.30319.190504,163,06428 Листопада 201209:08
System.IdentityModel.dll4.0.30319.190501,084,92828 Листопада 201209:08
System.Printing.dll4.0.30319.19050342,01628 Листопада 201209:08
System.Runtime.Serialization.dll4.0.30319.190501,051,68028 Листопада 201209:08
System.ServiceModel.Activation.dll4.0.30319.19050203,30428 Листопада 201209:08
System.ServiceModel.Channels.dll4.0.30319.19050158,75228 Листопада 201209:08
System.ServiceModel.Discovery.dll4.0.30319.19050312,36028 Листопада 201209:08
System.ServiceModel.dll4.0.30319.190506,368,76828 Листопада 201209:08
System.Data.dll4.0.30319.190503,174,36828 Листопада 201209:08
System.Data.SqlXml.dll4.0.30319.19050742,92028 Листопада 201209:08
System.dll4.0.30319.190503,449,30428 Листопада 201209:08
System.Web.dll4.0.30319.190505,418,47228 Листопада 201209:08
System.Windows.Forms.dll4.0.30319.190504,806,65628 Листопада 201209:08
System.Xml.dll4.0.30319.190502,688,47228 Листопада 201209:08
webengine.dll4.0.30319.1905024,53628 Листопада 201210:31
webengine4.dll4.0.30319.19050504,79228 Листопада 201210:31
WindowsBase.dll4.0.30319.190501,237,48828 Листопада 201209:08
Згорнути це зображенняРозгорнути це зображення
assets folding end collapsed

Для всіх підтримуваних 32-розрядних версій .NET Framework 4.5 для НДР застосунок-служба відділення
Згорнути це зображенняРозгорнути це зображення
assets folding start collapsed
Згорнути цю таблицюРозгорнути цю таблицю
Ім'я файлуВерсія файлуРозмір файлуДатаВільний час
aspnet_wp.exe4.0.30319.1803443,99228 Листопада 201210:47
загальномовне середовище виконання.dll4.0.30319.180346,876,60828 Листопада 201210:47
clrjit.dll4.0.30319.18034451,52828 Листопада 201210:47
CORPerfMonExt.dll4.0.30319.18034131,56028 Листопада 201210:47
Microsoft.Xaml.targets19,84828 Листопада 201210:47
mscordacwks.dll4.0.30319.180341,299,42428 Листопада 201210:47
mscordbi.dll4.0.30319.180341,096,65628 Листопада 201210:47
Mscorlib.dll4.0.30319.180345,171,16828 Листопада 201209:12
PresentationCore.dll4.0.30319.180343,224,56028 Листопада 201209:12
PresentationFramework.dll4.0.30319.180346,187,01628 Листопада 201209:12
SOS.dll4.0.30319.18034746,94428 Листопада 201210:47
System.Activities.dll4.0.30319.180341,573,88028 Листопада 201209:12
System.Data.Entity.dll4.0.30319.180344,163,08028 Листопада 201209:12
System.IdentityModel.dll4.0.30319.180341,084,94428 Листопада 201209:12
System.Printing.dll4.0.30319.18034342,00028 Листопада 201209:12
System.Runtime.Serialization.dll4.0.30319.180341,051,18428 Листопада 201209:12
System.ServiceModel.Activation.dll4.0.30319.18034203,32028 Листопада 201209:12
System.ServiceModel.Channels.dll4.0.30319.18034158,25628 Листопада 201209:12
System.ServiceModel.Discovery.dll4.0.30319.18034312,37628 Листопада 201209:12
System.ServiceModel.dll4.0.30319.180346,368,25628 Листопада 201209:12
System.Data.dll4.0.30319.180343,174,38428 Листопада 201209:12
System.Data.SqlXml.dll4.0.30319.18034742,92028 Листопада 201209:12
System.dll4.0.30319.180343,449,30428 Листопада 201209:12
System.Web.dll4.0.30319.180345,418,45628 Листопада 201209:12
System.Windows.Forms.dll4.0.30319.180344,806,67228 Листопада 201209:12
System.Xml.dll4.0.30319.180342,688,47228 Листопада 201209:12
webengine.dll4.0.30319.1803424,53628 Листопада 201210:47
webengine4.dll4.0.30319.18034504,80828 Листопада 201210:47
WindowsBase.dll4.0.30319.180341,237,47228 Листопада 201209:12
Згорнути це зображенняРозгорнути це зображення
assets folding end collapsed

Для всіх підтримуваних 64-розрядних версій .NET Framework 4.5 для підтримки LDR
Згорнути це зображенняРозгорнути це зображення
assets folding start collapsed
Згорнути цю таблицюРозгорнути цю таблицю
Ім'я файлуВерсія файлуРозмір файлуДатаВільний час
aspnet_wp.exe4.0.30319.1905048,60028 Листопада 201210:49
aspnet_wp.exe4.0.30319.1905044,00828 Листопада 201210:31
загальномовне середовище виконання.dll4.0.30319.190509,804,22428 Листопада 201210:49
загальномовне середовище виконання.dll4.0.30319.190506,876,60828 Листопада 201210:31
clrjit.dll4.0.30319.190501,236,93628 Листопада 201210:49
clrjit.dll4.0.30319.19050451,52828 Листопада 201210:31
CORPerfMonExt.dll4.0.30319.19050157,16028 Листопада 201210:49
CORPerfMonExt.dll4.0.30319.19050131,57628 Листопада 201210:31
Microsoft.Xaml.targets19,84828 Листопада 201210:49
Microsoft.Xaml.targets19,84828 Листопада 201210:31
mscordacwks.dll4.0.30319.190501,742,81628 Листопада 201210:49
mscordacwks.dll4.0.30319.190501,299,42428 Листопада 201210:31
mscordbi.dll4.0.30319.190501,497,04028 Листопада 201210:49
mscordbi.dll4.0.30319.190501,096,65628 Листопада 201210:31
Mscorlib.dll4.0.30319.190505,120,46428 Листопада 201210:49
Mscorlib.dll4.0.30319.190505,171,15228 Листопада 201209:08
PresentationCore.dll4.0.30319.190503,207,66428 Листопада 201210:49
PresentationCore.dll4.0.30319.190503,224,57628 Листопада 201209:08
PresentationFramework.dll4.0.30319.190506,187,03228 Листопада 201209:08
SOS.dll4.0.30319.19050785,34428 Листопада 201210:49
SOS.dll4.0.30319.19050746,94428 Листопада 201210:31
System.Activities.dll4.0.30319.190501,573,89628 Листопада 201209:08
System.Data.Entity.dll4.0.30319.190504,163,06428 Листопада 201209:08
System.IdentityModel.dll4.0.30319.190501,084,92828 Листопада 201209:08
System.Printing.dll4.0.30319.19050342,00028 Листопада 201210:49
System.Printing.dll4.0.30319.19050342,01628 Листопада 201209:08
System.Runtime.Serialization.dll4.0.30319.190501,051,68028 Листопада 201209:08
System.ServiceModel.Activation.dll4.0.30319.19050203,30428 Листопада 201209:08
System.ServiceModel.Channels.dll4.0.30319.19050158,75228 Листопада 201209:08
System.ServiceModel.Discovery.dll4.0.30319.19050312,36028 Листопада 201209:08
System.ServiceModel.dll4.0.30319.190506,368,76828 Листопада 201209:08
System.Data.dll4.0.30319.190503,203,55228 Листопада 201210:49
System.Data.dll4.0.30319.190503,174,36828 Листопада 201209:08
System.Data.SqlXml.dll4.0.30319.19050742,92028 Листопада 201209:08
System.dll4.0.30319.190503,449,30428 Листопада 201209:08
System.Web.dll4.0.30319.190505,413,33628 Листопада 201210:49
System.Web.dll4.0.30319.190505,418,47228 Листопада 201209:08
System.Windows.Forms.dll4.0.30319.190504,806,65628 Листопада 201209:08
System.XML.dll4.0.30319.190502,688,47228 Листопада 201209:08
webengine.dll4.0.30319.1905026,58428 Листопада 201210:49
webengine.dll4.0.30319.1905024,53628 Листопада 201210:31
webengine4.dll4.0.30319.19050617,94428 Листопада 201210:49
webengine4.dll4.0.30319.19050504,79228 Листопада 201210:31
WindowsBase.dll4.0.30319.190501,237,48828 Листопада 201209:08
Згорнути це зображенняРозгорнути це зображення
assets folding end collapsed

Для всіх підтримуваних 64-розрядних версій .NET Framework 4.5 для НДР застосунок-служба відділення
Згорнути це зображенняРозгорнути це зображення
assets folding start collapsed
Згорнути цю таблицюРозгорнути цю таблицю
Ім'я файлуВерсія файлуРозмір файлуДатаВільний час
aspnet_wp.exe4.0.30319.1803448,60028 Листопада 201211:05
aspnet_wp.exe4.0.30319.1803443,99228 Листопада 201210:47
загальномовне середовище виконання.dll4.0.30319.180349,802,19228 Листопада 201211:05
загальномовне середовище виконання.dll4.0.30319.180346,876,60828 Листопада 201210:47
clrjit.dll4.0.30319.180341,236,93628 Листопада 201211:05
clrjit.dll4.0.30319.18034451,52828 Листопада 201210:47
CORPerfMonExt.dll4.0.30319.18034157,16028 Листопада 201211:05
CORPerfMonExt.dll4.0.30319.18034131,56028 Листопада 201210:47
Microsoft.Xaml.targets19,84828 Листопада 201211:05
Microsoft.Xaml.targets19,84828 Листопада 201210:47
mscordacwks.dll4.0.30319.180341,742,30428 Листопада 201211:05
mscordacwks.dll4.0.30319.180341,299,42428 Листопада 201210:47
mscordbi.dll4.0.30319.180341,497,04028 Листопада 201211:05
mscordbi.dll4.0.30319.180341,096,65628 Листопада 201210:47
Mscorlib.dll4.0.30319.180345,120,48028 Листопада 201211:05
Mscorlib.dll4.0.30319.180345,171,16828 Листопада 201209:12
PresentationCore.dll4.0.30319.180343,207,66428 Листопада 201211:05
PresentationCore.dll4.0.30319.180343,224,56028 Листопада 201209:12
PresentationFramework.dll4.0.30319.180346,187,01628 Листопада 201209:12
SOS.dll4.0.30319.18034785,34428 Листопада 201211:05
SOS.dll4.0.30319.18034746,94428 Листопада 201210:47
System.Activities.dll4.0.30319.180341,573,88028 Листопада 201209:12
System.Data.Entity.dll4.0.30319.180344,163,08028 Листопада 201209:12
System.IdentityModel.dll4.0.30319.180341,084,94428 Листопада 201209:12
System.Printing.dll4.0.30319.18034342,00028 Листопада 201211:05
System.Printing.dll4.0.30319.18034342,00028 Листопада 201209:12
System.Runtime.Serialization.dll4.0.30319.180341,051,18428 Листопада 201209:12
System.ServiceModel.Activation.dll4.0.30319.18034203,32028 Листопада 201209:12
System.ServiceModel.Channels.dll4.0.30319.18034158,25628 Листопада 201209:12
System.ServiceModel.Discovery.dll4.0.30319.18034312,37628 Листопада 201209:12
System.ServiceModel.dll4.0.30319.180346,368,25628 Листопада 201209:12
System.Data.dll4.0.30319.180343,203,55228 Листопада 201211:05
System.Data.dll4.0.30319.180343,174,38428 Листопада 201209:12
System.Data.SqlXml.dll4.0.30319.18034742,92028 Листопада 201209:12
System.dll4.0.30319.180343,449,30428 Листопада 201209:12
System.Web.dll4.0.30319.180345,413,33628 Листопада 201211:05
System.Web.dll4.0.30319.180345,418,45628 Листопада 201209:12
System.Windows.Forms.dll4.0.30319.180344,806,67228 Листопада 201209:12
System.XML.dll4.0.30319.180342,688,47228 Листопада 201209:12
webengine.dll4.0.30319.1803426,60028 Листопада 201211:05
webengine.dll4.0.30319.1803424,53628 Листопада 201210:47
webengine4.dll4.0.30319.18034617,94428 Листопада 201211:05
webengine4.dll4.0.30319.18034504,80828 Листопада 201210:47
WindowsBase.dll4.0.30319.180341,237,47228 Листопада 201209:12
Згорнути це зображенняРозгорнути це зображення
assets folding end collapsed

Це оновлення вирішує проблеми

Система подання елементів графіки (WPF)

Випуск 1

Припустимо, що ви реалізації інтерфейсу ICommand , а потім виконайте одну з наступних операцій:
  • Ви делегувати події CanExecuteChanged до іншого об'єкта.
  • Ви піднімаєте CanExecuteChanged подію разом з відправника параметр і параметр встановлено інший об'єкт або значення null.
У цій ситуації слухачів CanExecuteChanged захід не отримують події. Нижче наведено типові симптоми цієї поведінки:
  • кнопка, MenuItems або гіперпосилання не змінити стан їх IsEnabled .
  • кнопка, MenuItems або гіперпосилання не реагувати кліки мишею або вводу з клавіатури.
Випуск 2

Розглянемо таку ситуацію.
  • Установити фокус на клітинку на краю є Дата Грід (наприклад, на клітинку у верхньому або нижньому рядку), або на клітинку у стовпці найлівішу або найправішу контрольну точку.
  • Ви натисніть клавішу зі стрілкою, яка відповідає краю впорядкована стопка карт з чергуванням кольорів (наприклад, ви натисніть вгору від клітинку у верхньому рядку).
  • Клітинка містить фокусованої елементів (наприклад, елемент текстове поле, гіперпосилання, кнопка або прапорець).
У цьому випадку фокус переходить до фокусованої елементів. Однак, фокус очікується залишаються на клітинку Дата Грід.

Випуск 3

Розглянемо таку ситуацію.
  • Створення настроюваної панелі, яка впроваджує інтерфейс IScrollInfo .
  • Властивість VerticalOffset повертає значення, яке перевищує значення властивості ExtentHeight .
  • Автопрокрутка властивість має значення true.
  • Ви намагаєтеся "Авто прокрутки" на панелі. Наприклад, клацніть кнопкою миші всередині панелі, а потім перетягніть кнопку миші в місці, що знаходиться внизу панелі, виконавши одну з таких дій:
    • Ви прокручування панелі, поки досягне наприкінці його зміст.
    • Ви прокручування панелі, поки ви не відпустите кнопку миші.
    • Перемістити мишу в іншому місці.
У цьому випадку може виникнути нескінченний цикл. Це споживає пам'яті і може викликати System.OutOfMemoryException винятком бути викинутий, який запускає застосунок для виходу.

Випуск 4

Розглянемо таку ситуацію.
  • Виклику методу ScrollIntoView до елемента або за Дата Грід.
    Примітка. Цей виклик клацанням може відбуватися у багатьох відношеннях. Наприклад, ви телефонуєте ScrollIntoView методом з обробник події SelectionChanged .
  • Є макет завдання очікує на список множинний або на Дата Грід.
У цьому сценарії System.InvalidCastException виключення може призводить до виходу.

Випуск 5

Розглянемо таку ситуацію.
  • Впровадити інтерфейс INotifyDataErrorInfo для об'єкта.
  • Ви даних bind деякі властивості елемента інтерфейсу користувача до об'єкт замість того щоб властивість об'єкта.
  • Вимкнути прив'язування, виконавши одну з таких дій:
    • Замініть різні прив'язування прив'язування.
    • Перезаписати властивість елемента інтерфейсу користувача з іншим значенням (якщо це один бік прив'язування).
    • Видалення елемента інтерфейсу користувача з візуальної дерево і звільнити всі посилання на нього.
  • Ваш об'єкт піднімає ErrorsChanged подія.
У цьому сценарії System.NullReferenceException виключення може призводить до виходу.


Загальномовного середовища виконання (CLR)

Випуск 1

Операції з Array.Sort методом досвід виконанні повільним. Наприклад, коли програма намагається сортування розкривного списку.

Випуск 2

Після інсталяції .NET Framework 4 до 4,5 .NET Framework, попередньо інстальовану .NET Framework 4-додатків може аварійно завершити роботу. Крім того, з'являється протокол IMAP про помилку, подібне до такого:

"Загальномовне виявлено неприпустимий програми"

Випуск 3

Припустимо, оновити комп’ютер-зразок із попередньої версії .NET Framework для .NET Framework 4.5. Перед оновленням це програма, яка може читати Лічильники продуктивності від ASP.NET. Однак, після оновлення .NET Framework, ця функція не вдалося прочитати лічильників продуктивності від ASP.NET.

Випуск 4

Припустимо, що оновлення комп'ютера з .NET Framework 4 до 4,5 .NET Framework. Перед оновленням, Type.IsAssignableFrom метод повертає значення правда.Однак, після оновлення, метод неправильно повертає значення FALSE (хибність).

Щоб відтворити цю проблему, використовуйте наступний код:

public class TestConstraint where T: U
{ 
   public T t;
}

Class Program 
{ 
   static void Main( string[] args )
   { 
      Type t = typeof( TestConstraint ).GetGenericArguments()[ 0 ];
      Type u = typeof( TestConstraint ).GetGenericArguments()[ 1 ];
      Console.WriteLine( u.IsAssignableFrom(t) );// The .NET Framework 4.0 displays "true." However, the .NET Framework 4.5 displays "false." 
   } 
}


Випуск 5

CryptoStream клас кидає виключення ArgumentNullException в .NET Framework 4.5 а не кидати CryptopgraphicException виключення, як це було в .NET Framework 4. Якщо клас CryptoStream намагається розшифрувати неприпустимі дані і є утилізувати два рази за допомогою візерунок, схожого на нижченаведений, другий виклик методу розпоряджатися кидає виключення ArgumentNullException :

using (CryptoStream cs = new CryptoStream(ms, decryptor, CryptoStreamMode.Read))
{

  using (StreamReader sr = new StreamReader(cs)) 
  {
  }
}
Випуск 6

Припустимо, оновлення попередньої версії .NET Framework до .NET Framework 4.5 на комп'ютері. Під Вільний час сценарій виконання деяких елементів керування стороннього додатка, може з'явитися System.Security.SecurityException виняток і застосування аварій.

Windows форм

Випуск 1

Припустимо, що у вас є .NET Framework 4.5 Windows Forms у застосунку. Якщо клацнути елемент меню, щоб відкрити вікно дитини в застосунку, взаємодії з меню і дитини windows поводяться неправильно.

Наприклад, можуть виникнути такі:
  • Під Вільний час відкриття контекстного меню у вікні дитини, головне вікно форми приймає увагу.
  • Мнемоніка не можна використовувати для доступу до елемента меню.
Випуск 2

Коли ви встановити два елементи керування в тій самій клітинці як TableLayoutPanel Windows форм контролю, два елементи керування можуть бути розташовані в іншу клітинку.

Причини

Ця проблема виникає тому, що фактичні позиції елементи керування вирішуються по-різному в .NET Framework 4 і .NET Framework 4.5.

Випуск 3

Властивість System.Windows.Forms.FontDialog.Color повертає значення кольору як System.Drawing.SystemColors класу. Ці об'єкти кольору мають імена, які відрізняються від стандартних кольорів імена, наприклад "SystemText".

Стандартні кольори назвами визначено на статичні членів структури, кольору і може бути не тільки впізнаваними .NET Framework, але також на Windows форм.

Додаткові відомості про структуру кольору перейдіть до наступного веб-сайт MSDN:
Загальна інформація про колір структури

XML

Випуск 1

Під Вільний час спроби повторно визначити простір імен XML за промовчанням під Вільний час перетворення XSL, кинуті виняток. Крім того, з’являється таке протокол IMAP про помилку:

Не вдалося побудувати простору імен декларації xmlns ='uri:schema1'.

Префікс ' уже зіставлено з простору імен ' uri:schema2'.


Випуск 2

Припустимо, використовувати клас XmlSerializer серіалізації масив structs, яка впроваджує інтерфейс IEnumerable інтерфейсявно. У цій ситуації System.Reflection.TargetInvocationException винятком кинуті в .NET Framework 4.5.

глобальна мережа клас Бібліотека

Випуск 1

Припустимо, запустіть на основі .NET Framework 4.5 застосунку, який використовує асинхронний API для читання фрагментовані відповіді. У цій ситуації фрагментовані відповіді можуть читати синхронно.

Причини

HttpWebRequest клас повідомляє абонентам, прочитайте відповідь HTTP, синхронно або асинхронно. Однак, якщо відповідь фрагментовані відповідь HTTP, то частин відповідь читати за допомогою синхронного I/O (Winsock дзвінки), навіть коли абонент використовує асинхронний код шляху. У цій ситуації тарифних ланцюжка блокується до даних, отриманих у мережі.

Випуск 2

Припустимо, що у вас на основі .NET Framework 4,5-програма, яка взаємодіє з сервером через транспорту шар безпеки/Secure Sockets Layer (TLS/SSL) протокол за допомогою HttpWebRequest або SslStream класу. Якщо сервер запитів SSL переукладання, поки додаток надсилає дані, додаток може зіткнутися необроблена виняткова ситуація і потім аварії.

Випуск 3

Пулу потоків замерзає в HttpWebRequest класу, якщо HTTPS запит припинено під Вільний час SSL переукладання хоча операції записування ще не прийнято.

Причини

Ця проблема виникає через конфлікт під HttpWebRequest класу чи класу SslStream ручками SSL відмовився. У цій ситуації пулу потоків може створювати теми з все більше і більше. Крім того, ресурси, які проводяться в пам'яті не очищено.

Випуск 4

Припустити, що у вас на основі .NET Framework 4,5-додаток, що спілкується зі серверів через проксі. Якщо запит припинено і проксі-сервера аутентифікації є ведуться переговори в той же Вільний час, додаток може зіткнутися необроблена виняткова ситуація і потім аварії.

Причини

Ця проблема виникає через попередніх виправити Thread.Abort() метод обробки. Це виправлення додав функції, які могли б кинути новий виняток. Таким чином, метод Thread.Abort() вже не викидає цей виняток.


ASP.NET

Випуск 1

Розглянемо таку ситуацію.
  • У вас є веб-застосунку ASP.NET, який відображає різні контенту на основі властивий для певної мови браузера.
  • Користувач використовує Internet Explorer 10 на традиційної китайської версії Windows 8 для перегляду цього веб-застосунку.
У цьому випадку веб-застосунок не відображення традиційної китайської версії вмісту користувачем.

Випуск 2

При запуску програми Perfmon.exe на локальному комп'ютері контролювати певні Лічильники продуктивності ASP.NET на віддаленому комп'ютері (наприклад, додаток працює лічильників продуктивності), ви завжди отримаєте значення 0. Ви отримуєте це значення, навіть якщо є кілька ASP.NET додатків на віддаленому комп'ютері.

Випуск 3

Розглянемо таку ситуацію.
  • У Microsoft Visual Studio 2012 веб-сайт проекту, додаються до <thead></thead> тег в HTML таблиці на керування із. aspx-сторінки. Наприклад, виконайте такі дії:
    <table id="Table1" runat="server"><thead></thead></table>
  • Ви намагаєтеся побудувати весь веб-сайт.
У цьому випадку з'являється помилка компіляції, приблизно такого вигляду:

"Найкраще відповідає перевантажена метод 'System.Web.UI.HtmlControls.HtmlTableRowCollection.Add(System.Web.UI.HtmlControls.HtmlTableRow)' має деякі неприпустимі аргументи"


Випуск 4

Припустимо, що ви встановити значення властивості cachedRolesInCookie значення ІСТИНА у веб-застосунку. Застосунку серіалізует RolePrincipal об'єкт в cookie а потім відправляє його у відповідь. У цій ситуації роль печива цінність пустий в наступних запит до застосунку.

Випуск 5

Розглянемо таку ситуацію.
  • У вас до веб-застосунку ASP.NET і AntiXssEncoder типуввімкнуто в застосунку.
  • Одна з веб-сторінка у застосунок має гіперпосилання веб сервер керування, який використовує NavigateUrl майна впункт "mailto:xxx@contoso.com".
  • Користувач отримує доступ до веб-сторінка за допомогою свого браузера а потім клацає гіперпосилання.
У цьому випадку користувач буде перенаправлено до сторінки, яка не існує.

Сутність Рамкової

Випуск 1

Розглянемо таку ситуацію.
  • Ви розробляєте застосунку, який використовує Microsoft SQL Server компактний 3.5 або SQL Server компактний 4.0 і рамки об'єкта Microsoft Visual Studio 2010.
  • Застосунок використовує "LINQ до сутності" запит для виконання декількох приєднатисязаяви для сутності встановлює для отримання даних.
  • Перемістити застосунок на комп'ютері з .NET Framework 4.5 інстальовано.
  • Спробувати запустити застосунок.
У цьому випадку застосунок може досвід зниження продуктивності через покоління SQL заяв в рамках сутності, які не виконують також проти SQL Server компактний 3.5 або SQL Server компактний 4.0.

Випуск 2

Розглянемо таку ситуацію.
  • Запустити застосунок, що запитів даних за допомогою рамки об'єкта на комп'ютері, який має .NET Framework 4.5 інстальовано.
  • Запит використовує "Групувати за подання" конструкціями.
У цьому випадку може виникнути поганий query продуктивності.

Примітка. Ця проблема не виникає, коли застосунок виконується в .NET Framework 4.

Windows робочого фонду (WF)

Випуск 1

Розглянемо таку ситуацію.
  • Ви вже існуючого проекту Visual Studio 2010 діяльності бібліотеки, або створити новий проект діяльності бібліотеки.
  • Є деякі файли ресурсів в проект, який буде вбудовано в Асамблеї.
  • Ви будуєте проекту в Visual Studio 2012.
У цьому випадку побудувати процес є успішним. Однак, файли ресурсів не вбудовані в Асамблеї правильно.

Випуск 2

Розглянемо таку ситуацію.
  • Створити робочий цикл консольного застосування проект, що називається "WorkflowConsoleApplication1".
  • Відкриття робочого циклу за промовчанням і додати аргумент рядка типу.
  • Встановити за промовчанням значення нового аргументу певне значення, такі як "приклад".
  • Додати наступний рядок коду:
    [assembly:System.Windows.Markup.XmlnsDefinition("foobar", "WorkflowConsoleApplication1")]
  • Ви будуєте рішення і спробуйте знову відкрити робочого циклу за промовчанням.
У цій ситуації дизайн робочого циклу не може бути loade і з'являється таке протокол IMAP про помилку:

«Конструктор робочих циклів виявила проблеми з документом»

Windows зв'язок "один-до-одного" фонду (WCF)

Випуск 1

Розглянемо таку ситуацію.
  • Ви розробити проект служби WCF що цілі .NET Framework 4.0 на комп'ютері, який має .NET Framework 4.5 інстальовано.
  • Установити значення властивості aspNetCompatibilityEnabled значення ІСТИНА у файлі Web. config.
  • деталізувати проект служби WCF на іншому комп'ютері, який має .NET Framework 4.0 інстальовано.
У цьому сценарії System.ServiceModel.ServiceActivationException виняткова.

Примітка. Ця проблема не виникає під деталізувати проект служби WCF на комп'ютері, який має .NET Framework 4.5 інстальовано.

Причини

Ця проблема виникає тому, що за промовчанням значення атрибута AspNetCompatibilityRequirementsNotAllowed в .NET Framework 4.0. Проте, це значення за промовчанням змінено на дозволені в .NET Framework 4.5.

Тимчасове рішення

Щоб вирішити цю проблему, явно встановити режим сумісності ASP.NET для служби на сервісного договору, додавши наступний код:

[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)]
Випуск 2

Громадськості API ByteStreamMessageEncoder.CreateMessage створює XmlDictionaryReader клас, який використовує за промовчанням XmlDictionaryReaderQuotas замість Максимальна квоти в XmlDictionaryReaderQuotas.Max. Це може викликати System.Xml.XmlException (Перевищено максимальну квоту) виняток відбуваються.

Випуск 3

Під Вільний час спроби отримати доступ до властивості потік передавання (наприклад, HttpRequest.InputStream майна)замість номерів операції, з'являється таке протокол IMAP про помилку:

Цей метод або властивість не підтримується після HttpRequest.GetBefferlessInputStream був викликаний"

Випуск 4

Під Вільний час спроби створення WCF проксідля ASMX послуг за допомогою будь-якого Запускач діалогових вікон запит на додавання посилання на службу або утиліту .NET Framework 4.5 Svcutil.exe на згенерований застосунок-служба неприпустиме посилання з відсутні типів.

Випуск 5

Розглянемо таку ситуацію.
  • Створити проект з ASP.NET MVC4 Web API в Visual Studio 2012.
  • Додати посилання служби WCF у проекті.
У цьому сценарії Reference.cs для посилання на застосунок-служба є пустим.

Причини

Ця проблема виникає тому, що DataContractSerializer класу виявив типу (Newtonsoft.Json.Linq.JToken), який не підтримує. В цьому випадку, він кидає виключення і потім зупиняється, створення посилання на службу.

Властивості

Номер статті: 2750147 - Востаннє переглянуто: 22 квітня 2013 р. - Редакція: 1.0
Застосовується до:
  • Microsoft .NET Framework 4.5, у разі використання з:
    • Windows 7 Service Pack 1
    • Windows Server 2008 R2 Service Pack 1
    • Пакет оновлень 2 для ОС Windows Vista
    • Windows Server 2008 Service Pack 2
Ключові слова: 
kbfix atdownload kbsurveynew kbexpertiseadvanced kbmt KB2750147 KbMtuk
Машинний переклад
УВАГА! Цю статтю переклала програма машинного перекладу Microsoft, а не людина. Корпорація Microsoft пропонує вам як машинні переклади, так і переклади фахівців, щоб Ви мали доступ до всіх статей бази знань рідною мовою. Проте стаття, яку переклав комп’ютер, не завжди бездоганна. Вона може містити лексичні, синтаксичні або граматичні помилки. Так само помиляється іноземець, спілкуючись вашою рідною мовою. Корпорація Microsoft не несе відповідальність за жодні неточності, помилки або шкоду, завдану неправильним перекладом змісту або його використанням з боку користувачів. Крім того, корпорація Microsoft часто оновлює програму машинного перекладу.
Клацніть тут, щоб переглянути цю статтю англійською мовою: 2750147

Надіслати відгук

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com