Ошибка в опубликованном приложении, но не в локальном сообщении об ошибке компилятора: CS0012: - PullRequest
0 голосов
/ 06 июня 2019

IIS 7 на Windows server 2012

Не думаю, что я получал эту ошибку ранее сегодня, но локально, выполняя это в VS, я не получаю эту ошибку.

Сообщение об ошибке компилятора: CS0012: тип 'System.Object' определен в сборке, на которую нет ссылок.

Опубликован в IIS7 с запущенным пулом приложений.NET CLR 4.0.3.x

Что я могу проверить?

[обновить]Чтобы решить эту проблему, я добавил ссылку в System.Runtime в файле web.config, хотя на предыдущем сервере, настроенном аналогичным образом, работал без этой дополнительной ссылки.Мне нужно просмотреть версии .net Framework, установленные на каждой из них.

    <add assembly="System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    <add assembly="System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />

Зачем нужно было добавлять эту ссылку в конкретную версию сборки?

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