项目运行时我的服务无法启动

时间:2014-03-31 22:16:46

标签: c# wcf service windows-services

我有一个托管在Windows服务中的WCF服务,我在我的机器上通过InstallUtil安装了Windows服务。但是,当我运行我的项目并尝试启动我的服务时,服务无法启动。

但是当我在Visual Studio中停止我的项目并尝试启动服务时,该服务正常运行。 我不明白为什么会这样。

也许是因为在我的app.config中服务和我的app.config WCFService我有两个相同的端口。

1 个答案:

答案 0 :(得分:1)

您无法直接从Visual Studio启动Windows服务项目。您需要安装它们(使用InstallUtil)并从Windows运行它们。

如果要调试Windows服务,它必须正在运行,然后您可以将调试器附加到其进程。你可以从Debug - >中做到这一点。附加到流程菜单选项。