1

我做了一个简单的 WCF Rest 服务。在我的 Global.asax 中,我注册了路线,例如

private void RegisterRoutes()
{
   RouteTable.Routes.Add(new ServiceRoute("Test", new WebServiceHostFactory(), typeof(Test)));
   RouteTable.Routes.Add(new ServiceRoute("Account", new WebServiceHostFactory(), typeof(Account)));
}

这意味着当我去的时候,我会http://192.168.0.1/Test/HelloWorld在 Test 类中调用 HelloWorld 方法。但如果我去,http://192.168.0.1我会收到一条http 403.14 Forbidden消息。我想将 / 映射到 /Test。是否可以?我试过用“*”和“”替换“测试”,但如果我这样做,所有调用都会转到测试......

4

1 回答 1

0

就像添加行一样简单

RouteTable.Routes.Add(new ServiceRoute("", new WebServiceHostFactory(), typeof(Test)));

在 RegisterRoutes() 方法的其他行之后。

于 2012-07-11T14:46:54.650 回答