为啥这个新创建的 MVC 应用程序会抛出这个错误?

Posted

技术标签:

【中文标题】为啥这个新创建的 MVC 应用程序会抛出这个错误?【英文标题】:Why is this newly created MVC application throwing this error?为什么这个新创建的 MVC 应用程序会抛出这个错误? 【发布时间】:2018-10-25 17:52:20 【问题描述】:

我所做的只是在 Visual Studio 中创建了一个名为 Fadi 的项目的新 MVC 项目。我没有接触任何代码,但是当我运行应用程序时它抛出了这个错误。我尝试调试但没有断点被击中。我试图找到针对我的特定问题的解决方案,虽然有很多类似的解决方案,但没有其他解决方案相同。

[FileLoadException: 无法加载文件或程序集“Fadi 的网站”或其依赖项之一。给定的程序集名称或代码库无效。 (HRESULT 异常:0x80131047)] System.Reflection.AssemblyName.nInit(RuntimeAssembly& 程序集,布尔 forIntrospection,布尔 raiseResolveEvent)+0 System.Reflection.RuntimeAssembly.CreateAssemblyName(String assemblyString, Boolean for Introspection, RuntimeAssembly& assemblyFromResolveEvent) +113 System.Reflection.RuntimeAssembly.InternalLoad(字符串 assemblyString,证据 assemblySecurity,StackCrawlMark 和 stackMark,IntPtr pPrivHostBinder,Boolean forIntrospection)+33 System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +21 System.Reflection.Assembly.Load(String assemblyString) +28 System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +38 [ConfigurationErrorsException:无法加载文件或程序集“Fadi 的网站”或其依赖项之一。给定的程序集名称或代码库无效。 (HRESULT 异常:0x80131047)] System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +738 System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory() +217 System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfo ai) +130 System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig) +170 System.Web.Compilation.BuildManager.GetPreStartInitMethodsFromReferencedAssemblies() +92 System.Web.Compilation.BuildManager.CallPreStartInitMethods(String preStartInitListPath, Boolean& isRefAssemblyLoaded) +290 System.Web.Compilation.BuildManager.ExecutePreAppStart() +157 System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager,IApplicationHost appHost,IConfigMapPathFactory configMapPathFactory,HostingEnvironmentParameters hostingParameters,PolicyLevel policyLevel,异常 appDomainCreationException)+549 [HttpException (0x80004005): 无法加载文件或程序集“Fadi 的网站”或其依赖项之一。给定的程序集名称或代码库无效。 (HRESULT 异常:0x80131047)] System.Web.HttpRuntime.FirstRequestInit(HttpContext 上下文) +10074680 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext 上下文)+95 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest WR,HttpContext 上下文)+254

【问题讨论】:

名称中的' 会让人绊倒。重新创建没有' 的项目,它会工作。 【参考方案1】:

我认为这是您网站名称中的撇号。把它拿出来再试一次。

【讨论】:

【参考方案2】:

正如错误本身所说:The given assembly name or codebase was invalid.更改该名称并重试

【讨论】:

以上是关于为啥这个新创建的 MVC 应用程序会抛出这个错误?的主要内容,如果未能解决你的问题,请参考以下文章

为啥 Numpy 会抛出这个错误 ValueError: operands could not be broadcast together with shapes (3,0) (128,)

为啥 jsonwebtoken 会抛出“无效签名”错误?

为啥这个 OdbcConnection 会抛出 System.InvalidOperationException?

为啥 MediaPlayer 在创建它的实例时会抛出 NOT present 错误?

为啥 pytest 在测试模型创建时会抛出“AttributeError:'NoneType'对象没有属性'_meta'”错误?

为啥这个不安全的代码会抛出 NullReferenceException?