我有一个 ASP.NET 应用程序(具体来说,它是一个 ASP.NET MVC 应用程序)。我想为它编写一些 MSTest 测试,通过浏览器访问它(使用 Selenium 或 WatiN 等库)。
为了使我的 UI 测试正常工作,ASP.NET 应用程序需要实际运行在 Web 服务器中,以便可以通过浏览器访问它。该应用程序可以配置为在 IIS、IIS Express 或 Visual Studio 开发服务器上运行。(我希望支持所有三种配置。)
运行测试时,如何确保 ASP.NET 应用程序在 Web 服务器上运行?