5

我正在尝试使用 Visual Studio for Mac 在我的 Mac 上运行 MVC Web 项目,但是当它运行时在浏览器中出现错误。问题是我不完全了解,从跟踪中,是什么文件导致了问题。

从我在 Google 上可以找到的内容来看,问题在于该应用程序是使用不同版本的 .NET 框架构建的(https://developer.xamarin.com/api/type/System.BadImageFormatException/ - 要点 4)(? ) - 我不知道如何解决的问题。

完成期间没有错误消息,但在运行时我只得到错误视图。错误视图的全文在以下行:


应用异常

System.BadImageFormatException

说明:HTTP 500。处理请求时出错。

详细信息:非网络异常。

异常堆栈跟踪:

  at (wrapper managed-to-native) System.Reflection.Assembly:LoadFrom (string,bool)
  at System.Reflection.Assembly.LoadFrom (System.String assemblyFile) [0x00000] in /private/tmp/source-mono-2017-02/bockbuild-2017-02/profiles/mono-mac-xamarin/build-root/mono-x86/mcs/class/corlib/System.Reflection/Assembly.cs:536 
  at System.Web.Compilation.AssemblyBuilder.ReferenceAssembly (System.Collections.Generic.Dictionary`2[TKey,TValue] moduleGuidCache, System.Collections.Generic.List`1[T] assemblies, System.String asmLocation) [0x00000] in /private/tmp/source-mono-2017-02/bockbuild-2017-02/profiles/mono-mac-xamarin/build-root/mono-x86/mcs/class/System.Web/System.Web.Compilation/AssemblyBuilder.cs:906 
  at System.Web.Compilation.AssemblyBuilder.ReferenceAssemblies (System.Collections.Generic.Dictionary`2[TKey,TValue] moduleGuidCache, System.Collections.Generic.List`1[T] assemblies, System.Collections.Specialized.StringCollection references) [0x0001c] in /private/tmp/source-mono-2017-02/bockbuild-2017-02/profiles/mono-mac-xamarin/build-root/mono-x86/mcs/class/System.Web/System.Web.Compilation/AssemblyBuilder.cs:901 
  at System.Web.Compilation.AssemblyBuilder.BuildAssembly (System.Web.VirtualPath virtualPath, System.CodeDom.Compiler.CompilerParameters options) [0x001f9] in /private/tmp/source-mono-2017-02/bockbuild-2017-02/profiles/mono-mac-xamarin/build-root/mono-x86/mcs/class/System.Web/System.Web.Compilation/AssemblyBuilder.cs:809 
  at System.Web.Compilation.AssemblyBuilder.BuildAssembly (System.CodeDom.Compiler.CompilerParameters options) [0x00000] in /private/tmp/source-mono-2017-02/bockbuild-2017-02/profiles/mono-mac-xamarin/build-root/mono-x86/mcs/class/System.Web/System.Web.Compilation/AssemblyBuilder.cs:736 
  at System.Web.Compilation.AppCodeAssembly.Build (System.String[] binAssemblies) [0x003be] in /private/tmp/source-mono-2017-02/bockbuild-2017-02/profiles/mono-mac-xamarin/build-root/mono-x86/mcs/class/System.Web/System.Web.Compilation/AppCodeCompiler.cs:268 
  at System.Web.Compilation.AppCodeCompiler.Compile () [0x000a1] in /private/tmp/source-mono-2017-02/bockbuild-2017-02/profiles/mono-mac-xamarin/build-root/mono-x86/mcs/class/System.Web/System.Web.Compilation/AppCodeCompiler.cs:666 
  at System.Web.HttpApplicationFactory.InitType (System.Web.HttpContext context) [0x00219] in /private/tmp/source-mono-2017-02/bockbuild-2017-02/profiles/mono-mac-xamarin/build-root/mono-x86/mcs/class/System.Web/System.Web/HttpApplicationFactory.cs:455 
  at System.Web.HttpApplicationFactory.GetApplication (System.Web.HttpContext context) [0x00018] in /private/tmp/source-mono-2017-02/bockbuild-2017-02/profiles/mono-mac-xamarin/build-root/mono-x86/mcs/class/System.Web/System.Web/HttpApplicationFactory.cs:472 
  at System.Web.HttpRuntime.Process (System.Web.HttpWorkerRequest req) [0x00052] in /private/tmp/source-mono-2017-02/bockbuild-2017-02/profiles/mono-mac-xamarin/build-root/mono-x86/mcs/class/System.Web/System.Web/HttpRuntime.cs:452 

版本信息:5.0.1.1(2017-02/5077205 Thu May 18 16:11:37 EDT 2017);ASP.NET 版本:4.0.30319.42000

由 Mono 提供支持

4

0 回答 0