2

私は私のでエラーが発生していますHelpController:

タイプ HelpController のコンストラクターには、登録されていない名前が 'config' でタイプが HttpConfiguration のパラメーターが含まれています。HttpConfiguration が登録されていることを確認するか、HelpController のコンストラクターを変更してください。

この問題を解決するための代替手段はありますかConfiguration?Configuration.GetModelDescriptionGenerator();

public class HelpController : Controller
{
    private const string ErrorViewName = "Error";

    public HelpController(HttpConfiguration config)
    {
        Configuration = config;
    }

    public HttpConfiguration Configuration { get; private set; }

    ...

    public ActionResult ResourceModel(string modelName)
    {
        if (!String.IsNullOrEmpty(modelName))
        {
            ModelDescriptionGenerator modelDescriptionGenerator = Configuration.GetModelDescriptionGenerator();
            ModelDescription modelDescription;
            if (modelDescriptionGenerator.GeneratedModels.TryGetValue(modelName, out modelDescription))
            {
                return View(modelDescription);
            }
        }

        return View(ErrorViewName);
    }
}
4

1 に答える 1