C# 在WcfSvcClient中运行的WCF服务能否在域帐户下运行?
我有一个客户端,我正试图将他们的代码移植到我的机器上进行开发。他们只使用类和接口构建wcf服务,因此没有svc文件。几乎就像你会发现与自我托管 当我运行应用程序时,这些服务由WcfSvcClient托管(用于调试目的),我可以看到它们正在启动。但是,我无法通过将浏览器指向给定的URL来访问这些服务,也无法进入该代码 我知道这应该行得通,因为它可以在客户机上运行——但我不知道为什么它不能在我的机器上运行,只是怀疑它需要一台在其域上运行的计算机 我注意到的一件奇怪的事情是,他们在wcf服务配置文件中为每个服务声明了一个主机url。此url在启动WcfSvcClient时使用-但在我可以看到的任何其他地方(即不是IIS)都没有配置它。它只是神秘地存在,我不知道如何调用它,调试它,甚至不知道它在哪个帐户下运行。这是可配置的吗C# 在WcfSvcClient中运行的WCF服务能否在域帐户下运行?,c#,.net,wcf,iis,C#,.net,Wcf,Iis,我有一个客户端,我正试图将他们的代码移植到我的机器上进行开发。他们只使用类和接口构建wcf服务,因此没有svc文件。几乎就像你会发现与自我托管 当我运行应用程序时,这些服务由WcfSvcClient托管(用于调试目的),我可以看到它们正在启动。但是,我无法通过将浏览器指向给定的URL来访问这些服务,也无法进入该代码 我知道这应该行得通,因为它可以在客户机上运行——但我不知道为什么它不能在我的机器上运行,只是怀疑它需要一台在其域上运行的计算机 我注意到的一件奇怪的事情是,他们在wcf服务配置文件中
也许有人能给我指出正确的方向吗?我对wcf的了解非常有限。谢谢好的,看来wsHttpBinding确实支持与运行服务的域相关的身份验证。这是它的默认行为。您必须明确告诉它不要这样做,包括:
securityMode=None
在绑定配置中不建议用于生产
有关更多信息,请参阅本文: