在Windows服务中运行Web服务而不是IIS

时间:2014-04-07 08:13:21

标签: c# asp.net web-services iis asmx

创建我的第一个Web服务并需要一些帮助。我正在尝试创建一个Web服务,以便在没有IIS的计算机上发送数据。我在msdn Host web service outside IIS上看过这个例子。

到目前为止我的问题是Web服务器的地址,因为示例中的地址使用Http://localhost/WSEHostedWebService,我不知道在这里使用什么,因为没有Web应用程序甚至IIS上运行预定的机器。这应该指向目标计算机上的目录,即c:\webservice\myFirstService.asmx

1 个答案:

答案 0 :(得分:4)

引用它们"以下代码示例创建一个名为WindowsServiceToHostASMXWebService的Windows服务,该服务在soap.tcp:// localhost / Service端点处托管名为Service的Web服务。" - 试着用满口的水快速说:D

Anyhoo,除非你特别需要你的aslx服务,而是在Windows服务中的WCF Web服务中进行,而不是read thisthis other link with example

正如上面的链接所说,无论如何,WCF会在IIS之外处理HTTP内容。