无法加载 DLL“rasapi32.dll”的问题的解决方法
2011-07-26 18:10
639 查看
最近在做文章采集系统时用到了WebClient,在本地测试好好的,可是上传到服务器上老报错。最后经过步步检查,发现问题出在无法加载 DLL“rasapi32.dll”,刚开始还以为是服务器的权限问题了,可是最后发现不是,解决该问题的办法其实很简单,只需要在web.config文件中加入如下的代码就ok了
<system.net>
<defaultProxy>
<proxy usesystemdefault="False" />
</defaultProxy>
</system.net>
原因何在?那我们就要来学学web.config文件中的<default proxy> 的知识了。
web.config文件中的<default proxy> 这个元素指定了HTTP请求Internet资源时使用的代理服务器.
<defaultProxy>元素定义了被GlobalProxySelection类使用的代理服务器信息. 任何没有制定代理属性的HttpRequest都会使用由defaultProxy定义的代理.
总的来说, 标准桌面应用程序中, .NET运行时会使用由Microsoft Internet Explorer中的代理服务器配置. 如果你访问你的web service存在的站点, 那么你就能够不修改任何配置地用.NET运行时来进行访问, 因为你的配置是从你的user profile中获取的.
.NET运行时并不支持自动探测代理的服务的脚本. 如果IE浏览器使用自动配置这个选项来确定HTTP代理配置, 你就能够手动地在web.config文件中, 配置全局的HTTP代理配置. 同样地, 当你在没有加载user profile的情况下, 使用.NET运行时来访问一个XML web service(比如说, 你从一个ASP.NET页面调用web service), 你就必须在web.config中进行配置.
<system.net>
<defaultProxy>
<proxy usesystemdefault="False" />
</defaultProxy>
</system.net>
原因何在?那我们就要来学学web.config文件中的<default proxy> 的知识了。
web.config文件中的<default proxy> 这个元素指定了HTTP请求Internet资源时使用的代理服务器.
<defaultProxy>元素定义了被GlobalProxySelection类使用的代理服务器信息. 任何没有制定代理属性的HttpRequest都会使用由defaultProxy定义的代理.
总的来说, 标准桌面应用程序中, .NET运行时会使用由Microsoft Internet Explorer中的代理服务器配置. 如果你访问你的web service存在的站点, 那么你就能够不修改任何配置地用.NET运行时来进行访问, 因为你的配置是从你的user profile中获取的.
.NET运行时并不支持自动探测代理的服务的脚本. 如果IE浏览器使用自动配置这个选项来确定HTTP代理配置, 你就能够手动地在web.config文件中, 配置全局的HTTP代理配置. 同样地, 当你在没有加载user profile的情况下, 使用.NET运行时来访问一个XML web service(比如说, 你从一个ASP.NET页面调用web service), 你就必须在web.config中进行配置.
相关文章推荐
- web应用程序bin目录下的dll无法加载问题解决方法
- 无法加载 DLL gdiplus.dll 的问题解决方法-asp.net
- 无法加载DLL问题及解决方法
- PHP5.5,5.6以及PHP7无法加载curl库的问题解决方法
- asp.net oracle 无法加载 DLL (oci.dll) 无法加载 DLL (oci.dll) 未将对象引用设置到对象的实例,解决方法
- [工具/PC]计算机中丢失libiconv-2.dll,丢失libintl-8.dll,无法定位程序输入点libiconv于动态链接库libiconv-2.dll上问题解决方法
- c# 无法加载DLL“xxxx”:找不到指定的模块(异常来自HRESULT:0X8007007E)的一个解决方法
- 【Android】Universal Image Loader图片加载框架无法加载https图片问题解决方法
- ImageView中无法加载显示本地SDCard图片问题的解决方法
- asp.net无法加载oci.dll等错误的解决方法
- 关于使用EmguCV出现 “无法加载 DLL“cvextern”: 找不到指定的程序” 的解决方法
- c# 无法加载DLL“xxxx”:找不到指定的模块(异常来自HRESULT:0X8007007E)的一个解决方法
- PHP5.5,5.6以及PHP7无法加载curl库的问题解决方法
- dll加载问题的解决方法
- 解决tmpl插件与图片自动轮播插件结合使用,无法加载mytv()方法问题
- window 2003 (x64)php 无法加载mysql.dll的解决方法!
- Android圆形头像拍照后“无法加载此图片”的问题解决方法(适配Android7.0)
- VS2010(64位) DLL 无法正常加载问题解决方案
- 程序测试用的IE浏览器第二次无法加载入口程序的问题及其解决方法
- thinkPHP分组后模板无法加载问题解决方法