我有一个ASP MVC Web API项目,在使用默认的api /路由和命名法运行localhost时工作正常。
是时候在目的服务器上安装了,现在我已经获得了一个相当冗长的首选端点名称。
我很难让它正常工作。我希望我的端点作为http://example.com/funkypath/ourapp/v1运行,以进行默认的Get()调用。它是在http://example.com/api
上实施的
[Route("funkypath/ourapp/v1")]
public IEnumerable<MyServiceRequest> Get()
{
...
}
我如何从这里到达那里?我正在使用此示例获取Resource not located消息。
另外....我应该将其重新创建为部署的web api的物理路径,还是应该在网站上使用别名并在docroot下的任何地方安装web api?例如在X:\ inetpub \ wwwroot \ myapi上安装,为funkypath / ourapp / v1设置一个指向该文档根目录的别名。
帮助!感谢。