2017-06-14 10 views
0

Microsoft.Owin。*をインストールした後にこのエラーが発生します。 対象.Net Framework:4.5.2。 Web Activator:2.2.0 私は別のプロジェクトで同じ設定をしており、うまくいくようです。 これをデバッグまたは修正してください。WebActivatorEx.ActivationManager型でエラーが発生しました....パラメータの数が一致しません

私がこれまで行っているがあります: - : - \ソース\アプリケーション\ MyAPI -v何かを

  1. 削除されたOBJフォルダの内容
  2. はaspnet_compiler.exe -p C蘭すべてNugetパッケージを更新しましたエラースタック。同じエラーが発生しましたが、WebMatrix.dataを追加した後に停止しました。

フル・エラーの詳細: -

パラメータ数が一致しません。 説明:現在のWeb要求の実行中に、未処理の例外が発生しました。エラーの詳細とコード内のどこで発生したのかについては、スタックトレースを参照してください。

Stack Trace: 
[TargetParameterCountException: Parameter count mismatch.] 
System.Reflection.RuntimeMethodInfo.InvokeArgumentsCheck(Object obj, 
BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo 
culture) +11403690 
System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags 
invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) +54 
WebActivatorEx.BaseActivationMethodAttribute.InvokeMethod() +73 
WebActivatorEx.ActivationManager.RunActivationMethods(Boolean designerMode) 
+637 
WebActivatorEx.ActivationManager.Run() +103 

[InvalidOperationException: The pre-application start initialization method 
Run on type WebActivatorEx.ActivationManager threw an exception with the 
following error message: Parameter count mismatch..] 

はここpackage.configです: -

<package id="EntityFramework" version="6.1.3" targetFramework="net452" /> 
    <package id="log4net" version="2.0.8" targetFramework="net452" /> 
    <package id="Microsoft.AspNet.Razor" version="3.2.3" targetFramework="net452" /> 
    <package id="Microsoft.AspNet.WebApi" version="5.2.3" targetFramework="net452" /> 
    <package id="Microsoft.AspNet.WebApi.Client" version="5.2.3" targetFramework="net452" /> 
    <package id="Microsoft.AspNet.WebApi.Core" version="5.2.3" targetFramework="net452" /> 
    <package id="Microsoft.AspNet.WebApi.Owin" version="5.2.3" targetFramework="net452" /> 
    <package id="Microsoft.AspNet.WebApi.WebHost" version="5.2.3" targetFramework="net452" /> 
    <package id="Microsoft.AspNet.WebHelpers" version="3.2.3" targetFramework="net452" /> 
    <package id="Microsoft.AspNet.WebPages" version="3.2.3" targetFramework="net452" /> 
    <package id="Microsoft.AspNet.WebPages.Data" version="3.2.3" targetFramework="net452" /> 
    <package id="Microsoft.AspNet.WebPages.WebData" version="3.2.3" targetFramework="net452" /> 
    <package id="Microsoft.Owin" version="3.1.0" targetFramework="net452" /> 
    <package id="Microsoft.Owin.Host.SystemWeb" version="3.1.0" targetFramework="net452" /> 
    <package id="Microsoft.Owin.Security" version="3.1.0" targetFramework="net452" /> 
    <package id="Microsoft.Owin.Security.OAuth" version="3.1.0" targetFramework="net452" /> 
    <package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net452" /> 
    <package id="Newtonsoft.Json" version="10.0.2" targetFramework="net452" /> 
    <package id="Owin" version="1.0" targetFramework="net452" /> 
    <package id="Swashbuckle" version="5.5.3" targetFramework="net452" /> 
    <package id="Swashbuckle.Core" version="5.5.3" targetFramework="net452" /> 
    <package id="WebActivatorEx" version="2.0" targetFramework="net452" /> 

答えて

3

私は問題を発見しました。問題を引き起こしていた別のPreApplicationStartMethodがありました。 私はその行を削除した後、物事が始まりました。

関連する問題