我在 VS 2010 中有一个 WCF REST 服务项目,我在应用程序启动时更改 RouteTable 添加一个路由:
RouteTable.Routes.Add(new ServiceRoute("AppServer", new WebServiceHostFactory(), typeof(MyService)));
它在 vs 2010 中工作,在开发服务器中运行时,我可以从浏览器调用方法,例如:
http://localhost:12345/AppServer/MyMethod
然后我安装了 VS 2012,转换了项目,它编译得很好,但我不能再通过 AppServer 路由访问方法了。它只是说“找不到资源。”。
我检查了服务,仍然调用了添加路由的行。
任何想法可能是什么原因?