我使用 ServiceStacks 创建了一个 Web 服务,其中包含 Razor 模板。此服务可以托管在多个位置之一。我希望能够确定有关给定服务的 uri 的信息。这是我的代码 -
[Route("/Test")]
public class Test : IReturn <TestResponse> {}
public class TestResponse
{
public string something;
}
public class TestService : Service
{
public object Any(Test request)
{
return new TestResponse() { something = base.Request.AbsoluteUri};
}
}
无论我从测试中调用它还是从我的浏览器中键入它,base。请求始终显示为空
base。请求不为空,该问题是由于something
是公共字段而不是公共属性。