2013-05-29 3 views
1

Я обновил свой проект вчера с помощью IdentityModel 2.6, и я не могу найти, почему он больше не компилируется с этой ошибкой.Проект не компилируется после обновления thinktecture.identitymodel 2.6

error ASPRUNTIME : The pre-application start initialization method Start on type 
Thinktecture.IdentityModel.Web.Configuration.AppStart threw an exception with the 
following error message: Value cannot be null. 

Я только что обновил пакет, без изменения кода.

EDIT: Проблема возникает из-за отсутствия раздел web.config, описанный здесь http://brockallen.com/2013/05/28/configuration-for-wif-session-helper-apis-in-thinktecture-identitymodel/

Это кажется обязательным и все атрибуты должны быть заполнены в противном случае она бросает ... должны быть заполнены sessionTokenCacheType для Exemple ...

Было бы здорово иметь больше информации об этом.

TIA

+0

Иногда пакеты поставляются с сценарием Powershell, который модифицирует части вашего проекта, взгляните на ваш проект Assembly.cs или лучше запустите команду git diff или эквивалентную команду, если у вас есть элемент управления источником. –

+0

обновлены только packages.config и csproj. – Swell

+0

Похоже, что они изменили вызов API или конфигурацию, взгляните на 'AssemblyInfo.cs' и посмотрите на использование' Thinktecture', вы можете найти ключ! –

ответ

1

Это была ошибка и исправлена ​​в 2.6.1. Обновление с NuGet снова. Приносим извинения за неудобства.