我有一个测试 WCF 项目。在同一个解决方案中,我有一个 C# 应用程序,它通过简单地将 WCF 项目添加为资源来使用它,它运行良好。但是如何将它(-WCF)上传到网站?
我尝试了构建-> 发布。但它没有给我任何对话;它只是说“发布成功”。所以我将它转换为一个 Web 应用程序(在解决方案资源管理器中右键单击...)然后发布它。因为我想尝试它——我将它发布到文件系统。但是,当我现在尝试在 C# 应用程序中添加对它的服务引用时,我收到“解决方案中未找到服务”的错误消息。这是为什么?
但问题主要是:当我尝试将其发布到网站时 - 我不知道将什么作为“服务 URL”以及什么作为“站点/应用程序”。
这是我所拥有的:
服务1:
[ServiceContract]
public interface IService1
{
[OperationContract]
string DoWork();
}
服务1:
public class Service1 : IService1
{
public string DoWork()
{
return "Hello, world";
}
}
在 C# 应用程序中:
Service1Client s = new Service1Client();
Text = s.DoWork();