问题描述
我试图用Web Api 2服务替换基于WCF的服务。
在WCF中,我的URL如下所示: http:// localhost / ProductName / Json / {Controller} / {Action}
在WebApi中,我可以使用它 http:// localhost / api / {Controller} / {Action}
public void Configuration(IAppBuilder appBuilder)
{
HttpConfiguration config = new HttpConfiguration();
config.Routes.MapHttpRoute(
name: "DefaultApi",routeTemplate: "api/{controller}/{action}");
appBuilder.UseWebApi(config);
}
server = WebApp.Start<WebApiStartup>(url: "http://localhost/");
一旦我尝试替换routeTemplate中的“ api”,我将无法再访问该服务。我收到404错误。另外,在start命令中更改基本URL也不起作用。
感谢所有帮助
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)