エリアを使用して、AttributeRoutingを使用してASP.NET MVC3で記述されたAPIをバージョン管理し、ルートを定義しています。AttributeRoutingを使用してURL内の領域を非表示
ここでは、APIの最初のバージョンである「v1」領域があります。 v2になったら、v1をコピーして修正します。
ウェブサイトで同じバージョンを使用したいと思いますが、/ v1をルートに入れたくありません。
私の質問、どのように私は私のURLでエリアを非表示にしないされるため、私はここで
mywebsite.com/Users/1
代わりの
mywebsite.com/v1/Users/1
を呼び出すことができますが、私は私のコントローラ
[RouteArea("/")]
public class HomeController : Controller
{
//
// GET: /v1/Home/
[GET("")]
public ActionResult Index()
{
return View();
}
}
に持っているものです
ここをクリックしてmywebsite.com/にアクセスしてください。
ありがとうございます!