Wcf 从我的web服务生成.exe

Wcf 从我的web服务生成.exe,wcf,web-services,visual-studio-2010,exe,Wcf,Web Services,Visual Studio 2010,Exe,因此,我创建了一个Web服务,其方式与我通常创建的其他服务相同。问题是,我想运行它来测试它是否正确启动 如果我右键单击项目->属性->调试,您应该能够告诉它启动一个外部.exe,它对我来说似乎总是在解决方案的/bin/debug文件夹中,但是这个项目没有生成一个,所以我实际上无法启动它 你知道有没有设置可以让它生成一个.exe吗?我认为最好的方法是创建一个控制台应用程序来启动你的服务这将是你的服务器,你可以制作一个控制台应用程序作为测试客户端,或者使用一些测试框架来测试你的服务,比如 单元测试

因此,我创建了一个Web服务,其方式与我通常创建的其他服务相同。问题是,我想运行它来测试它是否正确启动

如果我右键单击项目->属性->调试,您应该能够告诉它启动一个外部.exe,它对我来说似乎总是在解决方案的/bin/debug文件夹中,但是这个项目没有生成一个,所以我实际上无法启动它


你知道有没有设置可以让它生成一个.exe吗?

我认为最好的方法是创建一个控制台应用程序来启动你的服务这将是你的服务器,你可以制作一个控制台应用程序作为测试客户端,或者使用一些测试框架来测试你的服务,比如 单元测试
MS Test要测试WCF,可以使用WCF测试客户端

C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\WcfTestClient.exe

然后开始调试(f5)WCF应用程序,并将服务URL添加到测试客户端


如果您使用的是web服务,那么您可以开始调试(f5),因为它是本地的,所以您可以传递非复杂的参数来测试方法,否则您需要创建一个新项目来测试服务。

web服务中没有要“运行”的内容。没什么好开始的。您想做什么?我们测试的方法是编译web服务,然后通过引用.exe文件在本地计算机上启动它,然后在其他解决方案中更改应用程序配置以指向本地计算机。web服务在web服务器的上下文中运行。不确定这里的
exe
的确切含义是什么?@JohnSaunders是正确的,如果您的项目是WCF服务,那么您没有exe,无法运行它。您可以从控制台应用程序、windows服务或IIS启动它。您有什么样的web服务可以编译并“引用.exe文件”?你能展示一下你是怎么做到的吗?因为我从来没有听说过.NET。