asp.net,动态链接库(DLL)初始化例程失败(rasapi32.dll),怎么回事?

xiaozhimin1978 2007-12-10 02:11:28
两个网站,全部用 asp.net 开发,目前暂时运行在同一台服务器上。其中一个网站上有一个 WebService,在另一个网站上调用它。在我做开发的机器上运行是正常的,但是发布到服务器上时WebService的调用者网站出现错误,使我无从下手。经测试把调用 WebService的代码注释掉时不会出错,错误信息如下:



Server Error in '/' Application.
--------------------------------------------------------------------------------

Unable to load DLL 'rasapi32.dll': 动态链接库(DLL)初始化例程失败。 (Exception from HRESULT: 0x8007045A)
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.DllNotFoundException: Unable to load DLL 'rasapi32.dll': 动态链接库(DLL)初始化例程失败。 (Exception from HRESULT: 0x8007045A)

Source Error:


[No relevant source lines]


Source File: c:\windows\microsoft.net\Framework\v2.0.50727\Temporary ASP.NET Files\root\f5e6be20\8890d878\App_Web_cygrcyqf.2.cs Line: 0

Stack Trace:


[DllNotFoundException: Unable to load DLL 'rasapi32.dll': 动态链接库(DLL)初始化例程失败。 (Exception from HRESULT: 0x8007045A)]
System.Net.RasHelper.RasEnumConnections(RASCONN[] lprasconn, UInt32& lpcb, UInt32& lpcConnections) +0
System.Net.RasHelper.GetCurrentConnectoid() +105
System.Net.AutoDetector.Initialize() +143
System.Net.AutoDetector.get_CurrentAutoDetector() +4
System.Net.AutoWebProxyScriptEngine..ctor(WebProxy proxy, Boolean useRegistry) +53
System.Net.WebProxy.UnsafeUpdateFromRegistry() +31
System.Net.WebProxy..ctor(Boolean enableAutoproxy) +7
System.Net.Configuration.DefaultProxySectionInternal..ctor(DefaultProxySection section) +860
System.Net.Configuration.DefaultProxySectionInternal.GetSection() +123

[ConfigurationErrorsException: Error creating the Web Proxy specified in the 'system.net/defaultProxy' configuration section.]
System.Net.Configuration.DefaultProxySectionInternal.GetSection() +225
System.Net.WebRequest.get_InternalDefaultWebProxy() +74
System.Net.HttpWebRequest..ctor(Uri uri, ServicePoint servicePoint) +203
System.Net.HttpRequestCreator.Create(Uri Uri) +26
System.Net.WebRequest.Create(Uri requestUri, Boolean useUriBase) +373
System.Net.WebRequest.Create(Uri requestUri) +28
System.Web.Services.Protocols.WebClientProtocol.GetWebRequest(Uri uri) +30
System.Web.Services.Protocols.HttpWebClientProtocol.GetWebRequest(Uri uri) +12
System.Web.Services.Protocols.SoapHttpClientProtocol.GetWebRequest(Uri uri) +4
System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) +52
localhost.CityList.PublishForPhotoShop() +31
Manage_SysInfo_CityInfo_CityList.btnPublishCityList_Click(Object sender, EventArgs e) +37
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +105
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +107
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +6931
System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +213
System.Web.UI.Page.ProcessRequest() +86
System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) +18
System.Web.UI.Page.ProcessRequest(HttpContext context) +49
ASP.sysinfo_cityinfo_citylist_aspx.ProcessRequest(HttpContext context) in c:\windows\microsoft.net\Framework\v2.0.50727\Temporary ASP.NET Files\root\f5e6be20\8890d878\App_Web_cygrcyqf.2.cs:0
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +303
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +64




--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:2.0.50727.832; ASP.NET Version:2.0.50727.832
...全文
953 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaozhimin1978 2007-12-12
  • 打赏
  • 举报
回复
up
xiaozhimin1978 2007-12-12
  • 打赏
  • 举报
回复
再次 up
xiaozhimin1978 2007-12-11
  • 打赏
  • 举报
回复
up up
xiaozhimin1978 2007-12-11
  • 打赏
  • 举报
回复
两个网站的 asp.net 版本都是 2.0.50727

两个网站池一直用的是两个不同的应用程序池

我写了 WinForm 应用程序调用这个 WebService,是正常的
qawszx 2007-12-11
  • 打赏
  • 举报
回复
那就是调用WebService的事
nanjg 2007-12-11
  • 打赏
  • 举报
回复
若是IIS6.0把 2个网站设置成不通的应用程序池 看看
nanjg 2007-12-11
  • 打赏
  • 举报
回复
请问是 否2个项目的framework版本不一样?是否是IIS6.0 ?
xiaozhimin1978 2007-12-11
  • 打赏
  • 举报
回复
自己 up 一下
xiaozhimin1978 2007-12-11
  • 打赏
  • 举报
回复
up
up
xiaozhimin1978 2007-12-10
  • 打赏
  • 举报
回复
看看那台服务器的 internet连接 设的对不对
=========================================
看哪些设置?



DllNotFoundException 是你的rasapi32.dll没找到,看看是不是这个DLL在你服务器上么?
============================================================================
确定一定以及肯定,文件在那里的,位置在 C:\windows\system32 下
haomas 2007-12-10
  • 打赏
  • 举报
回复
DllNotFoundException 是你的rasapi32.dll没找到,看看是不是这个DLL在你服务器上么?
whycom 2007-12-10
  • 打赏
  • 举报
回复
看看那台服务器的 internet连接 设的对不对
xiaozhimin1978 2007-12-10
  • 打赏
  • 举报
回复
两台机器都加载rasapi32.dll试试

=======================================================
怎么加载?
我都不知道我的程序里用到了这个东东,无从下手
小小尘土 2007-12-10
  • 打赏
  • 举报
回复
两台机器都加载rasapi32.dll试试
xiaozhimin1978 2007-12-10
  • 打赏
  • 举报
回复
自己 up 一下
内容概要:本文研究了基于Q-Learning自适应强化学习的PID控制器在自主水下航行器(AUV)运动控制中的应用,旨在提升其在复杂海洋环境下的控制性能。通过建立AUV的动力学模型,将Q-Learning算法与传统PID控制相结合,实现控制器参数的在线自适应优化,有效增强了系统的响应速度、稳定性和抗干扰能力。研究采用Matlab进行仿真验证,结果表明该方法在轨迹跟踪与姿态控制方面具有优越表现,为水下机器人智能控制提供了可行的技术路径与理论支持。; 适合人群:具备自动控制理论、强化学习或水下机器人建模背景,从事相关科研工作的研究人员、高校研究生及工程技术开发者。; 使用场景及目标:①应用于高精度、强鲁棒性的水下机器人运动控制系统设计;②开展智能PID控制器在非线性、时变系统中的参数自整定研究;③作为强化学习在复杂工业控制场景中落地的典型案例参考,推动算法与工程实践融合。; 阅读建议:建议结合提供的Matlab代码进行仿真实验,重点剖析Q-Learning与PID融合的架构设计、奖励函数设定及参数收敛过程,可进一步拓展至与其他智能优化算法(如DQN、Actor-Critic)的对比研究,深化对自适应控制机制的理解。
已经博主授权,源码转载自 https://pan.quark.cn/s/a4b39357ea24 Matlab 被视为一种功能卓越的编程平台,特别是在数值运算和数据分析方面展现出广泛的应用价值。在应对多元非线性回归的挑战时,Matlab 拥备多种工具和函数,支持用户对复杂的数据进行构建模型和适配。本指南将重点阐释在 Matlab 环境下如何执行多元非线性回归分析。 我们需要掌握三种关键的回归指令: 1. `polyfit(x,y,n)`:此函数适用于拟合一元幂函数,能够导出一个多项式模型。例如,若知晓数据呈现二次函数形态,可选择`n=2`来适配一个二次曲线。 2. `regress(y,x)`:这是一个多元线性回归指令,能够处理多个自变量对因变量的影响。即便数据并非完全呈现线性特征,该函数也能提供一个线性近似。 3. `nlinfit(x,y,’fun’,beta0)`:这是最为通用的非线性回归指令,适用于适配任何类型的函数,无论是一元或多元,前提是用户能够定义函数形式(`fun`参数)。 回归分析的核心在于寻找一组最优的系数,使得模型能够最恰当地描述数据。这通常涉及选择一个合适的函数形态,随后通过最小化误差平方和来估算系数。在Matlab中,`regress`指令主要用于处理线性模型,而`nlinfit`则处理更为复杂的非线性模型。 对于多元线性回归模型,我们可以用如下形式进行表述: \[ y = \beta_0 + \beta_1x_1 + \beta_2x_2 + \cdots + \beta_px_p + \epsilon \] 其中,\( y \)是因变量,\( x_1, x_2, \ldots, x_p \)是自变量,\( \beta_0, \beta_1, ...
内容概要:本文系统阐述了基于BP神经网络的语音特征信号分类方法,并提供了完整的Matlab代码实现。研究围绕语音信号的数据预处理、特征提取、神经网络结构设计、模型训练与分类测试等核心环节展开,详细展示了BP神经网络在语音识别任务中的应用流程。通过构建多层前馈网络模型,利用误差反向传播算法优化权重,实现了对不同语音类别特征的高效分类,具有较强的工程实践价值和技术可复现性。; 适合人群:具备信号处理与机器学习基础知识,熟悉Matlab编程语言,从事语音识别、模式识别、人工智能等相关领域研究的学生及科研人员;特别适用于开展课程设计、毕业设计或科研项目的初级与中级研究人员。; 使用场景及目标:①深入理解BP神经网络的基本原理及其在语音信号分类中的具体实现过程;②掌握Matlab环境下语音信号特征提取与分类模型构建的全流程技术;③为语音识别、人机交互、智能听觉系统等实际应用场景提供可靠的算法基础与代码参考。; 阅读建议:建议读者结合所提供的Matlab代码逐行分析其实现逻辑,重点关注数据输入格式、网络参数初始化、训练迭代过程及分类性能评估;可通过调整隐含层节点数、学习率、激活函数等超参数,观察模型收敛性与分类准确率的变化,从而深化对神经网络调参策略的理解。

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧