我没有在.NET堆栈中工作的经验。不确定这是否是一个常见的要求。我开发了一个简单的.NET Web服务,它访问标签打印机SDK提供的COM库,将打印作业发送到连接到我的机器的打印机。
我需要将Web服务分发给客户端,以便在本地计算机上 。设置应该是最小的 - 类似于安装程序,这将需要在本地部署Web服务。
我认为任何Windows机器都附带.NET捆绑。 据我所知,IIS是windows的等效apache-tomcat。它是否与所有Windows机器捆绑在一起?如果是这样,我想我可以编写一些脚本,使用Visual Studio生成的“.deploy”文件将Web服务部署到IIS。
有没有更好的方法呢?
所以我的问题是: 如何分发应在客户端计算机上托管和运行的Web服务,而不强制用户下载和安装Web服务器并部署该程序包?
编辑:
因此,我认为家庭版不支持IIS。