在IIS上托管在VS2010中创建的WCF服务

时间:2013-12-18 20:50:51

标签: c# visual-studio-2010 wcf iis

我经历了大量的线程,无法为我的问题找到正确的答案。我使用visual studio 2010在我的开发机器上创建了一个非常简单的WCF服务。当使用VS来托管它时,该服务正常工作。我甚至成功创建了一个小型的c#应用程序来使用这项服务。但是我现在需要在我的工作开发服务器上将此服务移动到IIS。我曾尝试过几个在线指南,但到目前为止还没有任何工作。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

如果您能够成功使用WCFTestClient而不是IIS

执行wcf服务

这意味着问题出在端点配置中。我建议再次看一下端点建议。

更多信息请参阅hosting wcf service in IIS

答案 1 :(得分:0)

使用Web Deploy从Visual Studio发布到远程Web服务器需要在服务器http://www.iis.net/learn/install/installing-publishing-technologies/installing-and-configuring-web-deploy

上额外安装Web Deploy

Visual Studio在Web部署发布期间生成输出日志,其中可能包含有关失败原因的其他信息。有时也会遇到权限问题http://blogs.iis.net/krolson/archive/2009/11/04/using-iis-manager-accounts-for-web-deployment-tool-msdeploy-delegation.aspx

您还可以使用Visual Studio生成Web部署包并将其手动部署到服务器http://msdn.microsoft.com/en-us/library/dd465323(v=vs.110).aspx