[英]C# RouteTable Configuration in .Net 4
我正在嘗試將Web API控制器添加到舊版.Net 4.0 Web窗體應用程序。 我了解我需要在Application_Start方法中映射API路由。 我遇到的問題是我沒有RouteTable.Routes.MapHttpRoute屬性,只有RouteTable.Routes.MapPageRoute屬性。
在這種情況下如何正確設置路由?
我要解決的問題是添加對System.Web.Http.WebHost的引用,以便可以訪問GlobalConfiguration.Configuration。 這樣,我創建了一個名為WebApiConfig的靜態類,該類帶有一個靜態Register方法,該方法采用HttpConfiguration類型的單個參數。 在Application_Start方法中,我以GlobalConfiguration.Configuration作為參數調用靜態Register方法。 這個參數允許我訪問MapHttpRoute屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.