IE 应用程序错误问题!! 300高分求解

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-16
ie应用程序错误怎么解决?

其实也没什和 “运行的程序”与电脑中的“内存”有冲突
一般是程序本身有问题 如要解决需要十分专业的人去。。。。。。。
如果老是这样就 ie升级 或重装ie

------调用---------------
string ret = CNDIG.AutoCommWeb.WebService.WebServiceFunction.InvokeWebservice(strURL,strNameSpace,strClassName,"WriteProDuct",new object[]{sdrs}).ToString();


--------------声明------------
using System;
using System.Text;
using System.CodeDom.Compiler;
using Microsoft.CSharp;
using System.Reflection;

namespace CNDIG.AutoCommWeb.WebService
{
///
/// WebServiceComm 的摘要说明。
///
public class WebServiceFunction
{
public WebServiceFunction()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
///
/// 根据指定的信息,调用远程WebService方法
///
/// WebService的http形式的地址
/// 欲调用的WebService的命名空间
/// 欲调用的WebService的类名(不包括命名空间前缀)
/// 欲调用的WebService的方法名
/// 参数列表
/// WebService的执行结果
///
/// 如果调用失败,将会抛出Exception。请调用的时候,适当截获异常。
/// 异常信息可能会发生在两个地方:
/// 1、动态构造WebService的时候,CompileAssembly失败。
/// 2、WebService本身执行失败。
///
///
///
/// object obj = InvokeWebservice("http://localhost/GSP_WorkflowWebservice/common.asmx","Genersoft.Platform.Service.Workflow","Common","GetToolType",new object[]{"1"});
///
///
public static object InvokeWebservice(string url, string @namespace, string classname, string methodname, object[] args)
{
// try
// {
System.Net.WebClient wc = new System.Net.WebClient();
System.IO.Stream stream = wc.OpenRead(url+"?WSDL");
System.Web.Services.Description.ServiceDescription sd = System.Web.Services.Description.ServiceDescription.Read(stream);
System.Web.Services.Description.ServiceDescriptionImporter sdi = new System.Web.Services.Description.ServiceDescriptionImporter();
sdi.AddServiceDescription(sd,"","");
System.CodeDom.CodeNamespace cn = new System.CodeDom.CodeNamespace(@namespace);
System.CodeDom.CodeCompileUnit ccu = new System.CodeDom.CodeCompileUnit();
ccu.Namespaces.Add(cn);
sdi.Import(cn,ccu);

Microsoft.CSharp.CSharpCodeProvider csc = new Microsoft.CSharp.CSharpCodeProvider();
System.CodeDom.Compiler.ICodeCompiler icc = csc.CreateCompiler();

System.CodeDom.Compiler.CompilerParameters cplist = new System.CodeDom.Compiler.CompilerParameters();
cplist.GenerateExecutable = false;
cplist.GenerateInMemory = true;
cplist.ReferencedAssemblies.Add("System.dll");
cplist.ReferencedAssemblies.Add("System.XML.dll");
cplist.ReferencedAssemblies.Add("System.Web.Services.dll");
cplist.ReferencedAssemblies.Add("System.Data.dll");

System.CodeDom.Compiler.CompilerResults cr = icc.CompileAssemblyFromDom(cplist, ccu);
if(true == cr.Errors.HasErrors)
{
System.Text.StringBuilder sb = new System.Text.StringBuilder();
foreach(System.CodeDom.Compiler.CompilerError ce in cr.Errors)
{
sb.Append(ce.ToString());
sb.Append(System.Environment.NewLine);
}
throw new Exception(sb.ToString());
}
System.Reflection.Assembly assembly = cr.CompiledAssembly;
Type t = assembly.GetType(@namespace+"."+classname,true,true);
object obj = Activator.CreateInstance(t);
System.Reflection.MethodInfo mi = t.GetMethod(methodname);
return mi.Invoke(obj,args);
// }
// catch(Exception ex)
// {
// throw new Exception(ex.InnerException.Message,new Exception(ex.InnerException.StackTrace));
// }
}
}
}

看看好使不如果不行就得换系统
或下在补丁程序

这个问题和你操作没关系
兼容问题 解决不了

*************************************************************************************************************
故障原因 system failure
第一种 系统问题 一键返原
第二种 软件问题 下掉软件重装
第三种 软件病毒残留文件 清理内存
第四种 软件不兼容 下掉软件
第五种 缓存设置不合理 重设缓存
第六种 系统资源匮乏 删除及清理内存
第七种 病毒、木马 查杀病毒
第八种 硬件过热 CPU太热 散热器灰尘太多
第九种 硬盘问题 清理磁盘.整理磁盘碎片
第十种 硬件质量 硬件要跳线
第十一种 硬件超频 电池要断电
第十二种 硬件环境 重新拔插
只提拱解决方案.不做任何解释.
第一要关闭所有启动项.(在运行>>msconfig)留存(勾)ctfmon.
及杀毒软件.
第二要清空回收站.系统要清空IE 临时文件及记录.删除己用
补丁文件.
第三要设置防火墙.在我的电脑右键点属性.点系统还原.(勾上)
在所有驱动器上关闭系统还原.关闭自动更新. 重启电脑.
1:要在开机时,先把BIOS恢复出厂状态.(电池断电)
2:你复制以下命令或在.命令提示符输入:
regsvr32 /s urlmon.dll
regsvr32 /s mshtml.dll
regsvr32 /s shdocvw.dll
regsvr32 /s browseui.dll
regsvr32 /s jscript.dll
regsvr32 /s vbscript.dll
regsvr32 /s scrrun.dll
regsvr32 /s msxml.dll
regsvr32 /s actxprxy.dll
regsvr32 /s softpub.dll
regsvr32 /s wintrust.dll
regsvr32 /s dssenh.dll
regsvr32 /s rsaenh.dll
regsvr32 /s gpkcsp.dll
regsvr32 /s sccbase.dll
regsvr32 /s slbcsp.dll
regsvr32 /s cryptdlg.dll
regsvr32 /s oleaut32.dll
regsvr32 /s ole32.dll
regsvr32 /s shell32.dll
regsvr32 /s initpki.dll
regsvr32 /s msjava.dll
3:重启电脑.做一下全盘杀毒.

一号方案【新P】

注意【原创】:
1.安全模式下,效果更好!
2. 以下所要使用的软件,都要安装或升级到最新版本,以保证使用的效果。
3. 不杀毒,直接使用以下方法也可以 。若效果不好,就在安全模式下用优质杀毒软件(如:卡巴斯基)杀一下,360安全卫士最好也用一下。
(用360安全卫士的“杀木马”----“全盘扫描”。杀完重启。)

以下方法,不一定都要用,可以一个一个去试。有时,仅第一个就管用了。

一. 关闭浏览器,打开新版本360安全卫士的“系统修复”, 可根据情况,将“主页修复”“系统修复”“IE修复”选择打钩(也可全选。至少要选“系统修复”),再点“一键修复”。(懒得安装它,就直接用360急救箱) 。
再用360急救箱。【按步骤操作:先“开始急救”;扫描完后,出现木马,就点“隔离”;再点“修复” (可以全选)――“立即修复”。 接着,点“恢复丢失的DLL文件”,添加系统检测时所得知丢失的DLL文件,再点“立即修复’。“修复网络”视情况而决定是否修复。完后,应重启。】

二.用360安全卫士的“清理插件”进行扫描,扫除恶意插件后,进行清理。完后应重启。

三.用windows清理助手(从网上下载)。扫描后(若扫出东西,都勾并清理),再用故障修复(全选),然后在桌面点鼠标右键刷新。安全模式下效果好。

也可考虑用金山急救箱【点扫描后,如果出现可以修复的项目,全选后,点修复即可。】

强调------1.修复中,杀软或360有提示时,请点允许。操作中如提示重启就重启下电脑。2.效果不好时,看“注意”中的三点。 3. 完后,效果不好的话,也可考虑系统还原一下(选好还原点)。

祝你成功 !

内存不能为read或者write有硬件(内存不兼容)软件(内存缓冲区溢出或者系统问题)就是你有可能是软件安装出错.可能是你的软体安装出错或者组件丢失或者损坏了.重装软件,还不行就是系统问题了.重装系统吧.
运行 输入cmd 回车在命令提示符下输入
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1xu249208605
重新注册DLL动态链接库修复即可

你先杀毒,然后就是看有没有系统漏洞,再就是下载一个最新版本的ie。估计要不是你的电脑里有病毒传改了你的程序,就是有系统漏洞。最好就是重新下载一个新的ie

估计你说的是系统自带的IE出错吧,你在网上下一个重新装一遍应该就可以啊,如果还不行就先把出错的IE完全卸掉重启后再重新装就OK了