• Visual Studio 2010 VB.NET 中使用System.Web.HttpUtility.UrlEncode提示HttpUtility不是Web成员的解决方法!


    转自:http://happynetlife.blog.163.com/blog/static/17982905201371310184433/

    我先装了Visual Studio 2010 然后 又装了 Visual Studio 2012,我的系统是windows 2008R2 版的!

     
    今天在做一个发送本地图片到Web服务器的工具时用到了Url编码,于是:
     
    Imports  System.Web
    ...............
    HttpUtility.UrlEncode(strUrlQuery)
    ...............
     
     
    结果IDE马上出现错误提示:
     
             错误 1 “HttpUtility”不是“Web”的成员。

    ---------------------------------------------------------------
    马上先百度一下,网上很多人说:
     
            引用->添加引用->System.Web
     
    但我试了,要本不管用,System.Web只有三个成员!
     
          AspNetHostingPermission
          AspNetHostingPermissionAttribute
          AspNetHostingPermissionLevel
     
    在加添引用中可以看到.NET Framework版本是4.0的,筛选为.NET Framework 4 Clent Profile
    我想可能是.NET Framework版本问题:
     
    解决方法(VS2010):
        将.Net框架版本改成4.0而不是4.0 Client Profile
        解决方案--属性--编译--高级编译选项--目标Framework--.Net Framework 4
        然后再回到属性页--引用--添加引用--System.Web
        最后点击保存
    Visual Studio 2010 VB.NET 中使用System.Web.HttpUtility.UrlEncode提示HttpUtility不是Web成员的解决方法! - HappyNetLife - 码农︶ㄣWind
     

    原因:

    framework 4 client profile 为 framework 4的简化版,去掉了好多功能。web.dll就是其中,所以,引用原版即可,即为.net FrameWord 4

  • 相关阅读:
    SpringCloud-Hystrix Dashboard 之 Unable to connect to Command Metric Stream
    try() catch{}
    git使用和操作
    外部服务器使用jedis操作redis数据库
    Tomcat部署spring boot项目
    java成神之路截图
    innodb 死锁分析之相关表结构说明
    mysql 死锁案例及分析过程
    Head First设计模式之观察者(Observer)模式(二)
    Head First设计模式之策略模式(Strategy)
  • 原文地址:https://www.cnblogs.com/wx881208/p/6409969.html
Copyright © 2020-2023  润新知