我正在开发一个简单的应用程序,使用这个新的出色的.Net核心框架来使用Web API。在我之前的一个项目中,我使用HttpUtility.ParseQueryString来解析查询字符串。但我无法在新的Asp.Net核心RC2组件和软件包中找到对此方法的任何引用。可能会出现我还不知道的新方法。我是我目前的项目,我引用了以下包 -
Microsoft.AspNetCore.Diagnostics": "1.0.0-rc2-final",
"Microsoft.AspNetCore.Mvc": "1.0.0-rc2-final",
"Microsoft.AspNetCore.Mvc.WebApiCompatShim": "1.0.0-rc2-final",
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0-rc2-final",
"Microsoft.AspNetCore.Server.Kestrel": "1.0.0-rc2-final",
"Microsoft.AspNetCore.StaticFiles": "1.0.0-rc2-final",
"Microsoft.AspNetCore.WebUtilities": "1.0.0",
"Microsoft.Extensions.Configuration.Json": "1.0.0-rc2-final",
"Microsoft.NETCore.App": {
"version": "1.0.0-rc2-3002702",
"type": "platform"
},
"System.Collections.Specialized": "4.0.1-rc2-24027",
"System.Net.Http": "4.0.1-rc2-24027",
"System.Runtime.Serialization.Json": "4.0.1"
为了访问此方法,我需要引用其他任何包吗?
答案 0 :(得分:7)
ASP.NET Core有许多架构更改,这些更改导致了更精简和模块化的框架。 ASP.NET Core不再基于System.Web.dll。它基于一组精细且经过良好考虑的NuGet包。 (Introduction to ASP.NET Core)
现在,您可以在带有签名的Microsoft.AspNetCore.WebUtilities
程序集中找到它:Microsoft.AspNetCore.WebUtilities.QueryHelpers.ParseQuery