ASP.NET Core具有可用于启动测试主机以进行集成测试的WebApplicationFactory<T>。
对于非ASP.NET核心项目是否有等效的?例如,我正在考虑".NET核心工作人员服务模板“。它没有对ASP.NET核心的任何引用,但它使用的是通用主机。
例如,我有一个类似于此的项目,托管为windows服务。我希望像为ASP.NET核心项目一样容易地创建集成测试(在这里,我可以从启动文件中重用DI,所以我不需要在测试中设置它)。
public class Program
{
public static void Main(string[] args)
如何在Visual Studio中查看ASP.NET Web API中的请求正文?在ASP.NET MVC中,您可以使用QuickWatch来检查Request对象,并查看正文的内容和任何发布的表单数据。据我所知,ASP.NET Web API不允许您多次读取正文。
在试图找出特定值没有正确绑定的原因时,这是非常烦人的。有没有一种不设置跟踪/日志记录的快速方法?
我有一个ASP.NET MVC应用程序,它使用System.Net.HttpClient类向ASP.NET Web API发出请求。当我开始调试MVC应用程序(即客户端)和IIS (即服务器)时,它们都由Visual Studio调试器托管在ASP.NET Express中。
我希望让Fiddler捕获由我的MVC应用程序向ASP.NET Web API发出的请求。这个是可能的吗?