读书人

WCF 如何直接运行

发布时间: 2012-09-13 09:51:53 作者: rapoo

WCF 怎么直接运行
我新建了一个wcf服务
[ServiceContract]
public interface IService1
{
[WebGet(UriTemplate = "/GetString")]
[OperationContract]
string GetString();
// TODO: 在此添加您的服务操作
}

public class Service1 : IService1
{

public string GetString()
{
return "Hello world";
}
}

在vs2010里面直接右键 在浏览器查看 Service1.svc

我怎么才可以运行http://localhost:11301/Service1.svc/GetString

现在运行http://localhost:11301/Service1.svc/GetString返回400啊 是不是web config要配置啊

[解决办法]
http://wcftutorial.net/WCF-Self-Hosting.aspx

wcf自承载,也就是在自己的应用程序中承载wcf服务。
要点是创建一个ServiceHost对象,并且让它承载服务。
[解决办法]
麻烦你找个wcf的例子看下
[解决办法]
可以使用WCF Test Client (WcfTestClient.exe)测试WCF。

路径
C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\

其中Microsoft Visual Studio 9.0取决于版本

参考:
http://msdn.microsoft.com/en-us/library/bb552364.aspx

读书人网 >asp.net

热点推荐