为了账号安全,请及时绑定邮箱和手机立即绑定

HttpResponseMessage在System.Net.Http中找不到?

/ 猿问

HttpResponseMessage在System.Net.Http中找不到?

_步尘 2019-01-30 15:23:41

命名空间“System.Net.Http”中不存在类型或命名空间名“HttpResponseMessage”


打算写一个WebAPI的自定义返回类型,继承HttpResponseMessage

5c5150690001cb0f10790276.jpg

但是给我报错,说找不到,

HttpResponseMessage这个类是在System.Net.Http这个命名空间下面的,

5c51509b0001eaef09810531.jpg

在Controller中是可以正常访问到这个类的,就特别莫名其妙了,有大佬知道怎么解决么

https://img3.mukewang.com/5c5150ef0001353509000169.jpg

查看完整描述

1 回答

?
_步尘

因为在 App_Code 中写的,需要在 web.config 添加对 System.Net.Http 程序集的引用

详情见

https://stackoverflow.com/questions/19914455/httpresponsemessage-unavailable-in-app-code-folder-of-vs-2012-project

<compilation>

    <assemblies>

        <add assembly="System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>

    </assemblies>

</compilation>


查看完整回答
反对 回复 2019-02-20

添加回答

回复

举报

0/150
提交
取消
意见反馈 邀请有奖 帮助中心 APP下载
官方微信