シンプルな Web API プロジェクト (ASP.NET MVC) があります。プロジェクトを IIS のサブフォルダーにデプロイする必要があります。たとえば、サイトhttp://TestSite
/ があり、プロジェクトを にデプロイする必要があるとしhttp://TestSite/MyProject/
ます。私がやったとき、Web APIルーティングが機能しなくなりました。私の ajax 呼び出しはメイン サイト - にルーティングされるためhttp://TestSite/api/something/get
です。
次の方法でマップ ルーティングを更新しようとしました。
routeTemplate: "MyProject/api/{controller}/{id}",
しかし、それは私が望むようには影響しません。ASP.NET MVC での Web API コントロール ルーティングのいくつかのプラクティスについて、どこで読むことができますか?