无法加载 DLL “rasapi32.dll” 动态链接库(DLL)初始化例程失败的解决方法


今天下载了一个文章系统,在本地测试好好的,可是上传到服务器上老报错。最后经过步步检查,发现问题出在无法加载 DLL“rasapi32.dll”,刚开始还以为是服务器的权限问题了,可是最后发现不是,解决该问题的办法其实很简单。

解决办法:在web.config文件中加入如下的代码

<system.net>
    <defaultProxy>
      <proxy usesystemdefault="False" />
    </defaultProxy>
</system.net>

相关知识:
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中进行配置。

[本日志由 随然 于 2012-04-01 09:50 PM 更新]
上一篇: 勾股数一定是正整数
下一篇: 支付宝提醒:网上支付警惕五大误区
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: 故障 ASP
相关日志:
评论: 0 | 引用: 0 | 查看次数: 10461
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1 字 | UBB代码 关闭 | [img]标签 关闭