Visual studio 2008 为了使用Visual Studio开发WCF服务,是否必须在开发PC上安装IIS?
我试图自学WCF(使用Michele Leroux Bustamante的“学习WCF”),到目前为止,这本书非常有教育意义。我最终想要开发的应用程序是一个web服务,托管在IIS中,因此“在IIS中托管服务”(第1章中的一节)正是我想要的 但似乎我需要在我的开发PC上安装IIS 之所以会出现这个问题,是因为我认为我可以使用与Visual Studio用于ASP.NET开发相同的Visual Web Developer服务器,而不是(或者直到我准备好使用)IIS。但我看不到(我的意思是在文献中的任何地方)如何让VisualStudio将其用于WCF服务 我不介意安装IIS,但如果不需要,我宁愿不安装Visual studio 2008 为了使用Visual Studio开发WCF服务,是否必须在开发PC上安装IIS?,visual-studio-2008,iis,wcf,Visual Studio 2008,Iis,Wcf,我试图自学WCF(使用Michele Leroux Bustamante的“学习WCF”),到目前为止,这本书非常有教育意义。我最终想要开发的应用程序是一个web服务,托管在IIS中,因此“在IIS中托管服务”(第1章中的一节)正是我想要的 但似乎我需要在我的开发PC上安装IIS 之所以会出现这个问题,是因为我认为我可以使用与Visual Studio用于ASP.NET开发相同的Visual Web Developer服务器,而不是(或者直到我准备好使用)IIS。但我看不到(我的意思是在文献中的
如果你猜不到,我的web开发经验只不过是ASP.NET中的“Hello World”而已。展示了如何使用Cassini(内置web服务器)来托管WCF展示了如何使用Cassini(内置web服务器)来托管WCF来开发WCF服务:否 但是,如果您希望以后在IIS中托管WCF服务,那么可以-您需要IIS,可以在开发计算机上,也可以在测试服务器上 我不建议使用黑客来使用Cassini作为您的主机服务器-它不是100%相同,最终可能会遇到严重的部署问题-只是不值得,真的。如果您想稍后部署到IIS,请在开发中使用IIS,这样可以省去您的一些麻烦 另一方面,您当然可以始终使用自托管—在控制台应用程序中自己托管您的WCF服务。或者为测试主机使用Visual Studio提供的内置“WcfSvcHost.exe”。效果很好。有关如何设置它的详细信息,请参阅(如果您在VS2008中使用“WCF服务库”项目模板,它实际上是以这种方式自动配置的)
Marc开发WCF服务:否 但是,如果您希望以后在IIS中托管WCF服务,那么可以-您需要IIS,可以在开发计算机上,也可以在测试服务器上 我不建议使用黑客来使用Cassini作为您的主机服务器-它不是100%相同,最终可能会遇到严重的部署问题-只是不值得,真的。如果您想稍后部署到IIS,请在开发中使用IIS,这样可以省去您的一些麻烦 另一方面,您当然可以始终使用自托管—在控制台应用程序中自己托管您的WCF服务。或者为测试主机使用Visual Studio提供的内置“WcfSvcHost.exe”。效果很好。有关如何设置它的详细信息,请参阅(如果您在VS2008中使用“WCF服务库”项目模板,它实际上是以这种方式自动配置的)
马克谢谢你,马克。我想你是对的——尽可能接近现实生活。我只是不想把它弄坏谢谢Marc。我想你是对的——尽可能接近现实生活。我只是不想杀的太多。谢谢你,斯图尔特。真是太巧妙了。我想知道为什么这本书不建议这样做?谢谢,斯图尔特。真是太巧妙了。我想知道为什么这本书不建议这样做?