簡體   English   中英

.NET 4中的C#RouteTable配置

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM