Как исправить ошибку PublicKeyToken = 31bf3856ad364e35 "не удалось найти - PullRequest
1 голос
/ 11 июня 2019

Я просто пишу, что веб-служба успешно запущена на локальном сервере, но при загрузке API на веб-сервер возникает следующая ошибка.

Описание: во время обработки файла конфигурации, необходимого дляобслуживайте этот запрос.Пожалуйста, просмотрите подробности конкретной ошибки ниже и измените файл конфигурации соответствующим образом.

Сообщение об ошибке синтаксического анализатора: тип поставщика CodeDom "Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, версия = 2.0.0.0, Culture = нейтральный, PublicKeyToken = 31bf3856ad36435 не может быть 4"расположен.

Ответы [ 2 ]

1 голос
/ 14 июня 2019

спасибо за ваш ответ .... Я jsut Устанавливаю пакет, который запускает мой файл .aspx. Но когда я запускаю файл .asmx, возникает ошибка «Создать другой», которая .....

Ошибка синтаксического анализатораОписание: во время анализа ресурса, необходимого для обслуживания этого запроса, произошла ошибка.Пожалуйста, просмотрите следующую конкретную информацию об ошибке разбора и измените исходный файл соответствующим образом.

Сообщение об ошибке Parser: не удалось создать тип 'Test_empty_API_13_06.WebService'.

Ошибка источника:

Строка 1: <% @ WebService Language = "C #" CodeBehind = "WebService.asmx.cs "Class =" Test_empty_API_13_06.WebService "%>

Исходный файл: /Test_empty_API_13_06/WebService.asmx Строка: 1

Информация о версии: Microsoft .NET Framework Версия: 4.0.30319;ASP.NET версия: 4.7.3282.0

спасибо за ответ

0 голосов
/ 11 июня 2019

Харис Зафар, вам не хватает этого пакета инфраструктуры в вашем проекте.

Войдите в Инструменты> Диспетчер пакетов NuGet> Консоль диспетчера пакетов и введите следующую команду:

PM> Инсталляционный пакет Microsoft.Web.Infrastructure

...