1

我们遇到了一个 mvc 4 项目的问题,该项目在 4 台机器中的 3 台机器上运行完美,但第四个 simpy 无法开始调试。IIS Express 启动但立即崩溃。但是它可以完美地编译和部署,但它不会运行 Web 应用程序。

到目前为止我们已经尝试过:重新安装 Visual Studio、.net 框架、清理解决方案、将库/dll 更改为更高/更低版本、重新安装 iis、重置 iis、使用来自 vs2012 的standrad webdev 服务器、清理所有临时文件、复制整个解决方案一个一个,重新安装mvc和任何其他组件,手动添加程序集并更改web.config,通过nuget更新包,但在启动iis后它不断崩溃并出现以下错误:

Die Datei oder Assembly "Microsoft.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.

(数据或组装......或找不到依赖关系)

=== Zustandsinformationen vor Bindung ===
LOG: Benutzer = SST\windischhofer
LOG: DisplayName = Microsoft.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
 (Fully-specified)
LOG: Appbase = file:///C:/Projekte/ProjekteWeb/WatShop/WatShop/
LOG: Ursprünglicher PrivatePath = C:\Projekte\ProjekteWeb\WatShop\WatShop\bin
Aufruf von Assembly : (Unknown).
===
LOG: Diese Bindung startet im default-Load-Kontext.
LOG: Die Anwendungskonfigurationsdatei wird verwendet: C:\Projekte\ProjekteWeb\WatShop\WatShop\web.config
LOG: Die Hostkonfigurationsdatei wird verwendet: C:\Users\Windischhofer\Documents\IISExpress\config\aspnet.config
LOG: Die Computerkonfigurationsdatei von C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config wird verwendet.
LOG: Verweis nach der Richtlinie: Microsoft.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
LOG: Download von neuem URL file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files/root/fd001a0f/c504da06/Microsoft.Data.DLL.
LOG: Download von neuem URL file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files/root/fd001a0f/c504da06/Microsoft.Data/Microsoft.Data.DLL.
LOG: Download von neuem URL file:///C:/Projekte/ProjekteWeb/WatShop/WatShop/bin/Microsoft.Data.DLL.
LOG: Download von neuem URL file:///C:/Projekte/ProjekteWeb/WatShop/WatShop/bin/Microsoft.Data/Microsoft.Data.DLL.
LOG: Download von neuem URL file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files/root/fd001a0f/c504da06/Microsoft.Data.EXE.
LOG: Download von neuem URL file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files/root/fd001a0f/c504da06/Microsoft.Data/Microsoft.Data.EXE.
LOG: Download von neuem URL file:///C:/Projekte/ProjekteWeb/WatShop/WatShop/bin/Microsoft.Data.EXE.
LOG: Download von neuem URL file:///C:/Projekte/ProjekteWeb/WatShop/WatShop/bin/Microsoft.Data/Microsoft.Data.EXE.

堆栈跟踪

[FileNotFoundException: Die Datei oder Assembly "Microsoft.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.]
   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) +675
   System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +1231
   System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean forIntrospection) +618
   System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +510
   System.Reflection.Assembly.Load(String assemblyString) +352
   Microsoft.WebPages.Configuration.PreApplicationStartCode.LoadAssembly(String name, Version version, String publicKeyToken) +487
   Microsoft.WebPages.Configuration.PreApplicationStartCode.Start() +462

[InvalidOperationException: Von der Methode "Start" des Typs "Microsoft.WebPages.Configuration.PreApplicationStartCode" für die Initialisierung vor dem Anwendungsstart wurde eine Ausnahme mit folgender Fehlermeldung ausgelöst: Die Datei oder Assembly "Microsoft.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden..]
   System.Web.Compilation.BuildManager.InvokePreStartInitMethodsCore(ICollection`1 methods, Func`1 setHostingEnvironmentCultures) +1247
   System.Web.Compilation.BuildManager.InvokePreStartInitMethods(ICollection`1 methods) +356
   System.Web.Compilation.BuildManager.CallPreStartInitMethods(String preStartInitListPath) +424
   System.Web.Compilation.BuildManager.ExecutePreAppStart() +431
   System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) +1458

[HttpException (0x80004005): Von der Methode "Start" des Typs "Microsoft.WebPages.Configuration.PreApplicationStartCode" für die Initialisierung vor dem Anwendungsstart wurde eine Ausnahme mit folgender Fehlermeldung ausgelöst: Die Datei oder Assembly "Microsoft.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden..]
   System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +1037
   System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +392
   System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +578

任何线索将不胜感激

问候简

编辑:关于使用的机器:这三个是它的工作是使用 Windows 8 / Visual Studio 2013 它根本不会工作的一个运行 Windows 7 / vs 2013 该项目是通过 tfs 进行源代码控制的

4

0 回答 0