DLL“vsperf140.dll”:无法找到指定的模块

时间:2016-01-08 09:17:16

标签: c# asp.net .net dll

今天我创建了一个新的web应用程序(简单的aspx-web-application)。当我尝试将它在我的服务器上加载到IIS并导航到起始页时,我得到以下异常:

  

Die DLL“vsperf140.dll”:Das angegebene Modul wurde nicht gefunden。   (Ausnahme von HRESULT:0x8007007E)kann nicht geladen werden。

(表示:DLL“vsperf140.dll”:找不到指定的模块。)

堆栈跟踪也对我没有多大帮助:

  

[DllNotFoundException:Die DLL“vsperf140.dll”:Das angegebene Modul   wurde nicht gefunden。 (Ausnahme von HRESULT:0x8007007E)kann nicht   geladen werden。] _CAP_Enter_Function_Managed(Int32,Int32,Int32   )+0 ASP.global_asax..ctor()+23

     

[TargetInvocationException:Ein Aufrufziel hat einen Ausnahmefehler   verursacht。] System.RuntimeTypeHandle.CreateInstance(RuntimeType   type,Boolean publicOnly,Boolean noCheck,Boolean& canBeCached,   RuntimeMethodHandleInternal&安培; ctor,布尔& bNeedSecurityCheck)+0
  System.RuntimeType.CreateInstanceSlow(Boolean publicOnly,Boolean   skipCheckThis,Boolean fillCache,StackCrawlMark& stackMark)+113
  System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly,   Boolean skipCheckThis,Boolean fillCache,StackCrawlMark& stackMark)   +232 System.Activator.CreateInstance(Type type,Boolean nonPublic)+83 System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr,Binder binder,Object [] args,CultureInfo culture,Object []   activationAttributes,StackCrawlMark& stackMark)+1122
  System.Activator.CreateInstance(Type type,BindingFlags bindingAttr,   Binder binder,Object [] args,CultureInfo culture,Object []   activationAttributes)+128 System.Activator.CreateInstance(Type   type,BindingFlags bindingAttr,Binder binder,Object [] args,   文化信息文化)+18
  System.Web.HttpRuntime.CreateNonPublicInstance(Type type,Object []   args)+60
  System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr的   appContext,HttpContext context)+260
  System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr的   appContext)+296

     

[HttpException(0x80004005):Ein Aufrufziel hat einen Ausnahmefehler   verursacht。] System.Web.HttpRuntime.FirstRequestInit(HttpContext   上下文)+9930568
  System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context)   +101 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest)   wr,HttpContext context)+254

任何想法可能是什么问题?在谷歌搜索 - 但似乎没有人知道关于vsperf140.dll ...

2 个答案:

答案 0 :(得分:0)

  1. 在web.config中删除了AspNetHelper的引用。
  2. 重建整个应用程序,然后部署到我服务器上的新软件包中。
  3. (直接在服务器中删除Web配置中的AspNetHelper并没有解决我的问题)

答案 1 :(得分:0)

来自comment中的OP:

这似乎与性能分析器一起出现。删除项目并从TFS中拉出它再次解决了我的问题。