我在本地主机上创建了一个Web服务,我尝试通过HttpWebRequest从Web应用程序(也在本地主机上)调用它,但Global.asax中的Application_BeginRequest未触发。当我输入IE'http://localhost:8010/Test/'(Web服务)Application_BeginRequest时触发。哪里有问题?我如何从本地主机上的页面测试本地主机Web服务?Application_BeginRequest不会在Web服务中触发
1
A
回答
0
不确定您是否有WCF网络服务,但是如果您确实退房,请致电"WCF Services and ASP.NET"。 WCF服务不是由IIS以与Web站点相同的方式处理的,这可能是BeginRequest未被击中的原因:
ASP.NET HTTP运行时处理ASP.NET请求,但不参与在处理发往WCF服务的请求时,即使这些服务与ASP.NET内容托管在同一AppDomain中。相反,WCF服务模型拦截发送给WCF服务的消息并通过WCF传输/通道堆栈路由它们。
0
通常,测试Web服务的最佳方法是编写一个客户端来使用它。尤其是,您可以使用单元测试框架编写服务的自动化测试。
WCF甚至不提供允许您测试服务的网页,顺便说一句。
相关问题
- 1. nLog不会触发web服务方法
- 2. Global.asax Application_BeginRequest不会触发,除非物理文件存在 - 404
- 3. Application_BeginRequest事件未触发
- 4. Application_BeginRequest未触发(不是URL重写)
- 5. Xively:触发器URL Web服务不会被调用
- 6. 当没有扩展时,Application_BeginRequest不会触发
- 7. AsyncFileUpload不会触发服务器端UploadComplete
- 8. SQL服务器UPDATE TRIGGER不会触发
- 9. 角度服务不会触发
- 10. Windows服务:OnPowerEvent不会触发
- 11. 捕获sql服务器触发器中的web会话信息
- 12. Web服务触发另一个Web服务?
- 13. Jenkins的“触发器构建”服务不会触发构建
- 14. 会话过期属性不会被触发在服务器上
- 15. AngularJS广播一项服务不会触发第二项服务
- 16. Open ERP不会通过XmlRPC web服务调用触发相关业务
- 17. request.close事件不会在node.js服务器中触发
- 18. 在服务中的rxjs订阅不会触发
- 19. UWP C#SQL web服务的GridView触发
- 20. SSRS Web服务触发数据订阅
- 21. Application_BeginRequest未触发缓存结果?
- 22. 如何在Application_BeginRequest中使用反射来即时使用Web服务方法?
- 23. Ajax成功事件在调用服务时不会触发
- 24. 从服务器发送响应握手后,websocket.onopen不会触发
- 25. 服务器发送事件不会触发内部while循环
- 26. DotNetNuke7:-Web Api不会触发调用
- 27. 的Application_Error不触发在服务器
- 28. 服务器端函数不会被触发,而在jQuery UI中回发
- 29. WorkbookOpen事件不会与Windows服务一起触发,而它会在Windows应用程序中触发
- 30. SQL服务器 - 在触发
这是一个WCF服务,还是一个ASMX服务? – 2010-06-30 19:15:43