我开发了一个C#Windows服务应用程序,我想从ASP.NET Web应用程序中调用某些方法(重要的是这些方法返回结果)。我最初的猜测是我可以将Windows服务的dll导入到Web应用程序中,但我只能找到windows服务的可执行文件,根本没有dll。 是否有可能将Windows服务编译为一个dll?如果不是,还有其他一些方法可以将我的Web服务引用到Web应用程序中吗?将C#Windows服务引用到ASP.NET Web应用程序中,可以吗?
1
A
回答
3
将常用功能提取到类库项目中并从两个项目中引用它。
0
您的Windows服务托管一个Web服务,还是只包含需要在您的Windows服务和网站访问的代码?
如果是前者,则可以通过常规机制连接到Web服务(例如,在Visual Studio中添加服务引用)。如果后面的,然后创建一个类库,您的Windows服务项目和Web项目可以引用(通过在Visual Studio中添加引用)。
0
您有两种选择。如果您只需要调用代码,那么您可以通过对代码调用的服务自定义操作调用Windows服务功能。
但是,我收集你所要求的更复杂,也需要回应。在这种情况下,根据sga101,将适当的功能封装到单独的类中,并在两个地方使用它。这意味着代码项目应该都包含在同一个解决方案中(这不是严格必要的,但它使保持代码匹配最容易)。
相关问题
- 1. 我可以将C#Web服务添加到VB.NET Web应用程序吗?
- 2. 将ASP.NET Web应用程序连接到Windows服务应用程序
- 3. C#Web服务与Windows应用程序
- 4. 从C++ windows服务应用程序中使用web服务
- 5. 将Windows服务和Web应用程序
- 6. ASP.Net web应用程序可以上传到服务器
- 7. Force Apex应用程序可以调用外部Web服务吗?
- 8. Windows服务中的Web应用程序
- 9. 无法在可可应用程序中使用ASP.Net Web服务
- 10. 如果Windows索引服务不索引Web.Config,Windows索引服务可以重新启动应用程序池吗?
- 11. 在asp.net web应用程序中,可以添加wcf服务类吗?
- 12. 我可以从Windows Mobile应用程序调用REST Web服务吗
- 13. ASP.NET Web服务应用程序vs ASP.NET Web服务
- 14. asp.net应用程序调用Web服务
- 15. 应用程序可以将iPhone通知转发到Web服务器吗?
- 16. 应用程序/服务中的ASP.NET web应用程序
- 17. 我可以将Web形式的asp.net web应用程序部署到云吗?
- 18. ASP.NET 2.0网站可以引用WCF Web服务吗?
- 19. 如何使用我的asp.net应用程序引用web服务
- 20. Windows CE(.NET CF 1.0)应用程序可以访问Web服务吗?
- 21. 我可以在服务结构上托管asp.net webform web应用程序吗?
- 22. Web服务可以在同一个应用程序服务器中调用另一个Web服务吗?
- 23. c中的Windows服务应用程序#
- 24. 有服务的asp.net web应用程序
- 25. 如何将值从Windows服务传递到Web应用程序
- 26. tfspreview(visualstudio)可以发布到专用IIS Web应用程序服务器吗?
- 27. Windows服务应用程序可以与Web应用程序共享一个bin文件夹吗?
- 28. 我可以将ASP.NET MVC3专门用作RESTful Web服务吗?
- 29. 可以单独开发Web服务器和应用程序服务器吗?
- 30. 在Web应用程序的C#中查询Windows服务状态