Если вы используете на своем веб-сайте библиотеку DotNetOpenAuth И ваш веб-сайт имеет значение .NET 4.0 app
, то вам необходимо убедиться, что эта строка НЕ в вашем web.config
<section name="uri" type="System.Configuration.UriSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
Я установил DNOA, используя NuGet , и он автоматически добавил эту строку в мой файл web.config. Поэтому мне пришлось удалить его.
Кстати, люди, если вы используете встроенный (hella-crappy) сервер разработки Visual Studio (он же Cassini) .. вы не получите эту проблему / проблему. Эта проблема возникает только тогда, когда вы переместите свой код в IIS7 express или full IIS7.
Так что удалите эту единственную строку и затем станьте счастливым танцующим.