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 ルート経由でメソッドにアクセスできなくなりました。「リソースが見つかりません」と表示されるだけです。
サービスを確認しましたが、ルートを追加する行がまだ呼び出されています。
理由は何ですか?