ASP.NET ApiDescriptions引发异常:在应用程序的启动前初始化阶段不能调用此方法

时间:2019-04-23 08:02:34

标签: c# asp.net asp.net-mvc-5

我正在尝试为HelpController / Index创建一个单元测试方法。 此方法返回所有API的描述,它使用System.Web.Http.Description.ApiDescriptions。

在调试模式下运行“ HelpController / Index”时,它工作正常。但是,当我尝试通过单元测试方法调用“ HelpController / Index”时,它抛出了一个异常:“在应用程序的启动前初始化阶段无法调用此方法。”

根据此处的评论: https://stackoverflow.com/questions/ask?guided=true

我试图从配置文件中添加以下行:

但仍然是相同的错误。

以下是引发错误的确切代码行:

//配置:这是来自参数的HttpConfiguration对象 var result = Configuration.Services.GetApiExplorer()。ApiDescriptions;

0 个答案:

没有答案