我已经经历了大量的线程,但无法找到我的问题的正确答案。我已经使用Visual Studio 2010在我的开发计算机上创建了一个非常简单的WCF服务。当使用VS承载该服务时,该服务可以正常工作。我甚至已经成功创建了一个小的c#应用程序来使用该服务。但是,我现在需要将该服务移动到我工作的开发服务器上的IIS。我试过在网上遵循几个指南,但到目前为止都没有效果。任何帮助都将不胜感激。
aiazj4mn1#
如果您能够使用WCFTestClient成功执行wcf服务,而不是在IIS上执行这意味着问题出在端点配置中。我建议再看一次端点建议。
mccptt672#
使用Web Deploy从Visual Studio发布到远程Web服务器需要在服务器http://www.iis.net/learn/install/installing-publishing-technologies/installing-and-configuring-web-deploy上另外安装Web DeployVisual 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
2条答案
按热度按时间aiazj4mn1#
如果您能够使用WCFTestClient成功执行wcf服务,而不是在IIS上执行
这意味着问题出在端点配置中。我建议再看一次端点建议。
mccptt672#
使用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