微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

重用Windows服务类

如何解决重用Windows服务类

| 我有Windows服务类型的ASP Net项目。 当我构建该项目时,将生成一个exe文件。 现在,我还有另一个Web服务类型的项目,它使用以前Windows Service项目中的类。 当我在Web服务的bin / debug文件夹中构建Web服务时,Windows Service exe在那里,而不是DLL。 这样,当我在ISS上部署Web Service时,执行了使Windows Service项目上的类实例化的部分代码时,就会出现异常。 我发现解决此问题的唯一方法是将Windows服务的输出类型设置为DLL而不是EXE,并且Web Service正常运行。 但是,当然,当我尝试安装Windows Service时,出现此错误: 我什至可以这样做吗?     

解决方法

Windows服务和Web服务是不同的项目类型。您不能运行相同的可执行文件。您必须选择: 您可以将通用代码放入类库中,并为Windows服务创建一个项目,为Web服务创建一个项目。 您创建以构建目标。 选项1对我来说似乎更容易     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。