我们有一个内部asp.net Web应用程序,用户可以配置和执行自动化测试。我希望能够通过远程命令行控制台或其他非浏览器方式启动应用程序。目标是能够在没有用户交互的情况下启动测试。 如何在不对现有解决方案产生重大影响的情况下如何做到这一点? 提前致谢, 约翰
答案 0 :(得分:1)
我的问题的解决方案是Web API。通过向asp.net应用程序添加一些简单文件然后使用PowerShell的Invoke-RestMethod调用它,我找到了一种方法来完全按照我想要的方式完成。设置Web API的详细信息:http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/using-web-api-with-aspnet-web-forms 使用Invoke-RestMethod的详细信息:http://csharpening.net/?p=1613 约翰