我正在研究一些WCF Rest服務,遵循一些教程來製作一些簡單的服務,然後編寫控制檯應用程序來使用它們。我無法在我的項目中找到一些必需的.dll文件。Microsoft.Http.dll和相關參考
有誰知道我在哪裏可以找到以下命名空間?
Microsoft.Http
Microsoft.ServiceModel.Web
Microsoft.ServiceModel.Web.SpecializedServices
我認爲他們最初可能在WCF入門套件中,但我甚至找不到這個。
我正在研究一些WCF Rest服務,遵循一些教程來製作一些簡單的服務,然後編寫控制檯應用程序來使用它們。我無法在我的項目中找到一些必需的.dll文件。Microsoft.Http.dll和相關參考
有誰知道我在哪裏可以找到以下命名空間?
Microsoft.Http
Microsoft.ServiceModel.Web
Microsoft.ServiceModel.Web.SpecializedServices
我認爲他們最初可能在WCF入門套件中,但我甚至找不到這個。
http://msdn.microsoft.com/en-us/netframework/dd547388
即組件處於WCF REST的一部分。它現在被命名爲Web API,
http://wcf.codeplex.com/wikipage?title=WCF%20Web%20API%20is%20now%20ASP.NET%20Web%20API
注意,似乎幾個命名空間的名稱已被更改。對於來自微軟的beta版本來說這很正常,但它可能會破壞你的代碼。
這些都是.NET 4的一部分。確保您的項目的目標是.NET 4,而不是.NET 4 Client Profile,它不包含這些引用。
我已經,我不得不這樣做來解決我以前遇到的問題。 – SmashCode 2012-02-22 18:42:23
你是對的,它的系統而不是微軟現在 – SmashCode 2012-02-29 19:54:46
HttpUrlEncodedForm位於何處? – pfeds 2013-05-13 07:04:55
@pfeds,它應該已經過時並被刪除。 – 2013-05-13 07:14:09