我知道您可以在.net中创建Web服务并让它们在iis上运行。我想制作一些不依赖于iis的东西作为我正在使用的运行apache的网络服务器。
最终应用程序应该监听传入的xml文档并以xml文档的形式进行repy,客户端应用程序将运行Javascript并通过http post请求发送xmls。这是SOAP处理的东西吗?
所有的指南和教程似乎都遵循微软的方式,所有这些都在运行iis的服务器上托管......有没有办法解决这个问题?
你可以说我对如何开始感到困惑。
答案 0 :(得分:1)
我强烈反对实施您自己的Web服务托管平台 - 这实际上并不是一件容易的事情,特别是如果您想在服务器之间传递正确的Web服务消息。
允许您利用WCF和Microsoft的Web服务功能的一个选项是将WCF托管为独立服务。在此模型中,您没有使用IIS来托管Web服务 - 您需要权衡IIS中的一些监视和日志记录功能,但不需要安装IIS。
这是一篇关于WCF托管选项的文章 - http://msdn.microsoft.com/en-us/library/bb332338.aspx