首页 新闻 会员 周边 捐助

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

0
[已解决问题] 解决于 2019-02-12 16:00

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

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

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

步尘的主页 步尘 | 菜鸟二级 | 园豆:403
提问于:2019-01-30 15:09
< >
分享
最佳答案
0

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

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

详见 HttpResponseMessage unavailable in App_Code folder of VS 2012 project

奖励园豆:5
dudu | 高人七级 |园豆:30757 | 2019-01-30 16:05

好的,万分感谢,这个我怕是卡了一天

步尘 | 园豆:403 (菜鸟二级) | 2019-01-30 16:08
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册