Сообщение об ошибке JavaScriptSerializer - повторяющийся тип, как мне решить? - PullRequest
0 голосов
/ 01 декабря 2009

Я пытаюсь сериализовать некоторые строки и вернуться через вызов ajax, и я вижу странную ошибку. Любая помощь будет очень ценится:

Compiler Error Message: </b>CS0433: 
The type 'System.Web.Script.Serialization.JavaScriptSerializer' exists in both
 'c:\WINDOWS\assembly\GAC_MSIL\System.Web.Extensions\1.0.61025.0__31bf3856ad364e35\System.Web.Extensions.dll' and
 'c:\WINDOWS\assembly\GAC_MSIL\System.Web.Extensions\3.5.0.0__31bf3856ad364e35\System.Web.Extensions.dll'

Ответы [ 2 ]

0 голосов
/ 12 октября 2013

В моем случае это происходило в существующем проекте. Чтобы исправить это, я удалил запись для веб-расширений в разделе Web.config сборки. Как только я это сделал, все заработало

    <compilation debug="true">
            <assemblies>
   ...
   <add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral,   PublicKeyToken=31bf3856ad364e35"/>
   ...

   </assemblies>
   </compilation>
0 голосов
/ 21 апреля 2011

Разрешение, которое я нашел к этому, было: Использование кода для JavascriptSerializer, похоже, вызывает исключения при использовании в веб-форме. Поместите вызов класса в веб-сервис, и он работал отлично. Возможно есть некоторые ограничения на класс ?!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...