简体   繁体   English

ASP.NET || VsualStudio || 无法加载文件或程序集? 我能做什么?

[英]ASP.NET || VsualStudio || Could not load file or assembly ? What Can I Do?

I'm trying to use the "login and register" the comes with the MVC 4, when i fill in the register page (User name and passwords fields) and hit the "register" button this exception pop up: 我尝试使用MVC 4附带的“登录并注册”,当我填写注册页面(用户名和密码字段)并单击“注册”按钮时,此异常弹出:

例外

I got this error and i tried a couple of things...nothing seem to work.. 我收到此错误,然后尝试了几件事...似乎无济于事。

I try deleting the reference and adding it again with the correct path - Now Working. 我尝试删除引用,并使用正确的路径再次添加它-现在可以工作。

I cant understand why Visual Studio is looking for the dll in this path: "C:\\Program Files (x86)\\" (i have other dll that i reference to it from that folder) 我无法理解为什么Visual Studio在此路径中查找dll:“ C:\\ Program Files(x86)\\”(我从该文件夹中引用了其他dll)

How can i fix this situation ? 我该如何解决这种情况?

Here is the problem : 这是问题所在:

Source Error: 源错误:

Line 92:                 {
Line 93:                 var user = new ApplicationUser() { UserName = model.Email, Email = model.Email };
Line 94:                 IdentityResult result = await UserManager.CreateAsync(user, model.Password);
Line 95:                 if (result.Succeeded)
Line 96:                 {

I dont know what this is : 我不知道这是什么:

=== Pre-bind state information ===
LOG: Where-ref bind. Location = C:\Program Files (x86)\Microsoft.AspNet.Identity.Core.resources.dll
LOG: Appbase = file:///C:/Users/Rom/Desktop/YBackup Project/3/WindowsAzureCloudTEST/WebRole1/
LOG: Initial PrivatePath = C:\Users\Rom\ackup Project\3\WindowsAzureCloudTEST\WebRole1\bin
Calling assembly : (Unknown).
===
LOG: This bind starts in LoadFrom load context.
WRN: Native image will not be probed in LoadFrom context. Native image will only be probed in default load context, like with Assembly.Load().
LOG: Using application configuration file: C:\Users\Rom\Desktop\\Backup Project\\web.config
LOG: Using host configuration file: C:\Users\Rom\Documents\IISExpress\config\aspnet.config
LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config.
LOG: Attempting download of new URL file:///C:/Program Files (x86)/icrosoft.AspNet.Identity.Core.resources.dll.

Stack Trace: 堆栈跟踪:

[FileNotFoundException: Could not load file or assembly 'file:///C:\Program Files (x86)\Microsoft.AspNet.Identity.Core.resources.dll' or one of its dependencies. The system cannot find the file specified.]
   System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +0
   System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +34
   System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +152
   System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark) +102
   System.ReflectionResolveAssembly(Object sender, ResolveEventArgs args) +228
   System.AppDomain.OnAssemblyResolveEvent(RuntimeAssembly assembly, String assemblyFullName) +161

[FileNotFoundException: Could not load file or assembly 'Microsoft.AspNet.Identity.Core.resources, Version=2.0.0.0, Culture=en-US, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.]
   System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +0
   System.Reflection.RuntimeAssembly.InternalGetSatelliteAssembly(String name, CultureInfo culture, Version version, Boolean throwOnFileNotFound, StackCrawlMark& stackMark) +243
   System.Resources.ManifestBasedResourceGroveler.GetSatelliteAssembly(CultureInfo lookForCulture, StackCrawlMark& stackMark) +190
   System.Resources.ManifestBasedResourceGroveler.GrovelForResourceSet(CultureInfo culture, Dictionary`2 localResourceSets, Boolean tryParents, Boolean createIfNotExists, StackCrawlMark& stackMark) +587
   System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo requestedCulture, Boolean createIfNotExists, Boolean tryParents, StackCrawlMark& stackMark) +810
   System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents) +34
   System.Resources.ResourceManager.GetString(String name, CultureInfo culture) +427
   Microsoft.AspNet.Identity.Resources.get_PasswordRequireNonLetterOrDigit() +59
   Microsoft.AspNet.Identity.PasswordValidator.ValidateAsync(String item) +458
   Microsoft.AspNet.Identity.<UpdatePasswordInternal>d__39.MoveNext() +174
   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) +93
   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +52
   System.Runtime.CompilerServices.ConfiguredTaskAwaiter.GetResult() +24
   Microsoft.AspNet.Identity.<CreateAsync>d__d.MoveNext() +703
   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) +93
   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +52
   System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() +24
   WebRole1.Controllers.<Register>d__Project\3\WindowsAzureCloudTEST\WebRole1\Controllers\AccountController.cs:94
   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) +93
   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +52
   System.Runtime.CompilerServices.TaskAwaiter.GetResult() +21
   System.Threading.Tasks.TaskHelpersExtensions.ThrowIfFaulted(Task task) +61
   System.Web.Mvc.Async.TaskAsyncActionDescriptor.EndExecute(IAsyncResult asyncResult) +114
   System.Web.Mvc.Async.<>c__DisplayClass37.<BeginInvokeAsynchronousActionMethod>b__36(IAsyncResult asyncResult) +66
   System.Web.Mvc.Async.WrappedAsyncResult`1.CallEndDelegate(IAsyncResult asyncResult) +47
   System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +136
   System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult, Object tag) +102
   System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) +49
   System.Web.Mvc.Async.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() +117
   System.Web.Mvc.Async.<>c__DisplayClass48.<InvokeActionMethodFilterAsynchronouslyRecursive>b__41() +323
   System.Web.Mvc.Async.<>c__DisplayClass33.<BeginInvokeActionMethodWithFilters>b__32(IAsyncResult asyncResult) +44
   System.Web.Mvc.Async.WrappedAsyncResult`1.CallEndDelegate(IAsyncResult asyncResult) +47
   System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +136
   System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult, Object tag) +102
   System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult) +50
   System.Web.Mvc.Async.<>c__DisplayClass2b.<BeginInvokeAction>b__1c() +72
   System.Web.Mvc.Async.<>c__DisplayClass21.<BeginInvokeAction>b__1e(IAsyncResult asyncResult) +185
   System.Web.Mvc.Async.WrappedAsyncResult`1.CallEndDelegate(IAsyncResult asyncResult) +42
   System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +133
   System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult, Object tag) +56
   System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult) +40
   System.Web.Mvc.Controller.<BeginExecuteCore>b__1d(IAsyncResult asyncResult, ExecuteCoreState innerState) +34
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +70
   System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +139
   System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult, Object tag) +59
   System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult, Object tag) +40
   System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) +44
   System.Web.Mvc.Controller.<BeginExecute>b__15(IAsyncResult asyncResult, Controller controller) +39
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +62
   System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +139
   System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult, Object tag) +59
   System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult, Object tag) +40
   System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult) +39
   System.Web.Mvc.Controller.System.Web.Mvc.Async.IAsyncController.EndExecute(IAsyncResult asyncResult) +39
   System.Web.Mvc.MvcHandler.<BeginProcessRequest>b__5(IAsyncResult asyncResult, ProcessRequestState innerState) +39
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +70
   System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +139
   System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult, Object tag) +59
   System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult, Object tag) +40
   System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +40
   System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result) +38
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +9514928
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +155

Check the version you have referenced and the version in your GAC. 检查您引用的版本和GAC中的版本。 Sometimes if the versions are mismatched it will try to go for the GAC. 有时,如果版本不匹配,它将尝试使用GAC。 Check this answer: 检查以下答案:

Dll in both the bin and the gac, which one gets used? 装满垃圾箱和gac的DLL中都使用了哪一个?

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 无法加载文件或程序集asp.net - Could not load file or assembly asp.net ASP.net无法加载文件或程序集 - ASP.net Could not load file or assembly Asp.net无法加载文件或程序集错误 - Asp.net Could not load file or assembly error 为什么我得到System.IO.FileLoadException:无法加载文件或程序集,大约每周一次在我的ASP.Net网站上? - Why do I get System.IO.FileLoadException: Could not load file or assembly, about once a week on my ASP.Net Website? 无法加载文件或程序集临时 ASP.NET 文件 - Could not load file or assembly Temporary ASP.NET Files 无法加载文件或程序集-ASP.NET MVC应用 - Could not load file or assembly - asp.net mvc app ASP.NET运行时错误:无法加载文件或程序集&#39;DotNetOpenAuth, - ASP.NET runtime error: Could not load file or assembly 'DotNetOpenAuth, ASP.NET损坏程序集“无法加载文件或程序集App_Web_ *” - ASP.NET corrupt assembly “Could not load file or assembly App_Web_*” 无法在ASP.NET网站中加载文件或程序集“ Jedox.Palo.Comm.DLL”或其依赖项之一 - Could not load file or assembly 'Jedox.Palo.Comm.DLL' or one of its dependencies in ASP.NET Website 无法在生产ASP.net网站上加载文件或程序集Microsoft.SqlServer.SqlClrProvider,它在哪里? - Could not load file or assembly Microsoft.SqlServer.SqlClrProvider on production ASP.net site, where is it?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM