所以我在C#Visual Studio 2013中编写了一个程序。在我的代码的顶部,在我的使用中,我有:
using System.Web;
但是当我尝试使用该行时:
HttpResponse httpResp = (HttpResponse)response;
然后Intellisense说没有HttpResponse类,尽管根据这个页面HttpResponse是System.Web命名空间的一部分:https://msdn.microsoft.com/en-us/library/system.web.httpresponse(v=vs.110).aspx
此外,它没有给我任何关于我可以导入哪些内容以使该类可用的选项。我在这做错了什么? HttpResponse被弃用了吗?如果是,是否有不同的方式来获取http响应的状态代码。
答案 0 :(得分:3)
有多个dll具有命名空间System.Web,例如System.Web.Entity。您需要添加对基本System.Web dll的引用,它应该可以工作。
答案 1 :(得分:1)
检查您的项目参考,您可能错过了Syetem.web。