ASP.Net Razor App - OAuth каким-то образом попал в приложение, не может его вытащить - PullRequest
0 голосов
/ 21 декабря 2018

Звучит странно, я знаю ... и я пролистал каждый пост, который смог найти касающийся этого :( Тем не менее, мой веб-сайт работал нормально, а затем неожиданно перестает работать:

Не удалось загрузить файл или сборку 'DotNetOpenAuth.Core, версия 4.0.0.0, Culture = нейтральный, PublicKeyToken = 2780ccd10d57b246' или одну из его зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HResult: 0x80131040).

Я не вижу никаких ссылок на него вообще в проекте, и он никогда не использовал аутентификацию. Какой самый низкий уровень я могу получить, чтобы выяснить, гдеон пытается вызвать эту сборку и удалить ее?

Это чертовски неприятно ... Я знаю, это потому, что я не программист на каждый день - так что, возможно, его легко найти, но я посмотрелболее сотни сообщений здесь и в других местах пытаются решить, и пока ничего не работает: (

References in Project

Nuget Package Manager

Я также схватил неиспользуемый справочный инструмент под названием ResolveUR, чтобы попытаться сделать это ... все тот же результат: (

К вашему сведению - я использую Visual Studio 2013 для этого, потому что Installshield LE является его частью иэто было то, как приложение было первоначально развернуто.

Заранее спасибо!

** ДОБАВЛЕНО ошибка, которую я получаю со страницы **

=== Pre-bind state information ===
LOG: DisplayName = DotNetOpenAuth.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=2780ccd10d57b246
 (Fully-specified)
LOG: Appbase = file:///C:/inetpub/wwwroot/MedsAdmin/
LOG: Initial PrivatePath = C:\inetpub\wwwroot\MedsAdmin\bin
Calling assembly : Microsoft.Web.WebPages.OAuth, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35.
===
LOG: This bind starts in default load context.
LOG: No application configuration file found.
LOG: Using host configuration file: C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet.config
LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config.
LOG: Post-policy reference: DotNetOpenAuth.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=2780ccd10d57b246
LOG: Attempting download of new URL file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files/medsadmin/4efeacc2/d291dc53/DotNetOpenAuth.Core.DLL.
LOG: Attempting download of new URL file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files/medsadmin/4efeacc2/d291dc53/DotNetOpenAuth.Core/DotNetOpenAuth.Core.DLL.
LOG: Attempting download of new URL file:///C:/inetpub/wwwroot/MedsAdmin/bin/DotNetOpenAuth.Core.DLL.
WRN: Comparing the assembly name resulted in the mismatch: Minor Version
ERR: Failed to complete setup of assembly (hr = 0x80131040). Probing terminated.

* РЕДАКТИРОВАТЬ:Заменено старое Web.Config *

Каким-то образом мой файл web.config был перезаписан - такова причина проблемы OpenAuth.

NOW: ItКажется, пытается загрузить MySQLMembershipProvider из моего файла machine.config (что не удается) .Почему он это делает?

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