ASP.Net Razor应用程序-OAuth以某种方式进入应用程序,无法将其发布

时间:2018-12-21 14:52:49

标签: asp.net vb.net visual-studio razor

听起来很奇怪,我知道...而且我已经找到了我可能会发现的与此有关的每条帖子:(但是,我的网站运行得很好,然后突然失败了:

  

无法加载文件或程序集“ DotNetOpenAuth.Core,版本4.0.0.0,Culture = neutral,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问题的原因。

现在::似乎正在尝试从我的machine.config文件(失败)中加载MySQLMembershipProvider。为什么要这样做?

0 个答案:

没有答案