System.Web 已在 ASP.NET 5 中删除,那么如何找到新位置?
System.Web has been removed in ASP.NET 5, so how do I find the new places?
所以我设法在 Ubuntu 上部署了一个非常基本的 MVC 站点,位于由 kestrel 提供服务的 nginx 之后。太棒了。
现在我只想做一个简单的事情,比如显示访问者报告的 IP 地址,只是为了好玩。你知道的,我希望它能导致 SQL/MySql 在 Ubuntu.
内完成整个功能集
但是 System.Web 已从 aspnet50
中删除并分解,您不能只访问 System.Web.HttpContext...
或 Reaquest.UserHostAddress()
我可以看到 @Request
但我没有我期望的所有属性。
我如何找到...或者我是否应该找到要添加的依赖项,其中包含该功能或我可能从完整的 .NET 4.5 MVC 中寻找的任何其他功能?
要快速找出哪个包可能包含您要查找的类型,请查看完全非官方的 Reverse Package Search。只需输入类似 IPAddress
的内容,您就会得到一个很好提示的软件包列表。
当然不是100%可靠,但总比猜测好。
如果您有 JetBrains 的 ReSharper,它还提供上下文操作以在 NuGet 上查找命名空间或类型:
http://www.jetbrains.com/resharper/help/Finding_Exploring_and_Installing_NuGet_Packages.html
所以我设法在 Ubuntu 上部署了一个非常基本的 MVC 站点,位于由 kestrel 提供服务的 nginx 之后。太棒了。
现在我只想做一个简单的事情,比如显示访问者报告的 IP 地址,只是为了好玩。你知道的,我希望它能导致 SQL/MySql 在 Ubuntu.
内完成整个功能集但是 System.Web 已从 aspnet50
中删除并分解,您不能只访问 System.Web.HttpContext...
或 Reaquest.UserHostAddress()
我可以看到 @Request
但我没有我期望的所有属性。
我如何找到...或者我是否应该找到要添加的依赖项,其中包含该功能或我可能从完整的 .NET 4.5 MVC 中寻找的任何其他功能?
要快速找出哪个包可能包含您要查找的类型,请查看完全非官方的 Reverse Package Search。只需输入类似 IPAddress
的内容,您就会得到一个很好提示的软件包列表。
当然不是100%可靠,但总比猜测好。
如果您有 JetBrains 的 ReSharper,它还提供上下文操作以在 NuGet 上查找命名空间或类型:
http://www.jetbrains.com/resharper/help/Finding_Exploring_and_Installing_NuGet_Packages.html