请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD)设置为 1

问题描述

整个项目编译能通过,但运行时出现以下问题:说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.IO.FileNotFoundException:未能加载文件或程序集“SinaNews.MSSQLDAL”或它的某一个依赖项。系统找不到指定的文件。源错误:行33:fullName+="."+s;行34:}行35:Tobj=(T)Assembly.Load(_assemblyName).CreateInstance(fullName);行36:if(obj==null)行37:{源文件:C:DocumentsandSettingsAdministrator桌面新浪军事新闻DALFactoryDataAccess.builder.cs行:35程序集加载跟踪:下列信息有助于确定程序集“SinaNews.MSSQLDAL”无法加载的原因。警告:程序集绑定日志记录被关闭。要启用程序集绑定失败日志记录,请将注册表值[HKLMSoftwareMicrosoftFusion!EnableLog](DWORD)设置为1。注意:会有一些与程序集绑定失败日志记录关联的性能损失。要关闭此功能,请移除注册表值[HKLMSoftwareMicrosoftFusion!EnableLog]。问题补充:1.这是我新做的项目,运行以前做过的没有这种情况,运行这个新的就这样;2.以前的项目中代码和上面的一样,web.config配置文件也一样。

解决方案

解决方案二:
问题也解决,未引用MSSQLDAL程序集,在webUI层中添加这个程序集的引用就OK了!
解决方案三:
引用1楼hy309204807的回复:

问题也解决,未引用MSSQLDAL程序集,在webUI层中添加这个程序集的引用就OK了!

你好,我也遇到了同样的问题请问怎么添加MSSQLDAL的程序集的引用呢?谢谢
解决方案四:
删除掉,在添加上呢?

时间: 2024-09-30 18:08:47

请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD)设置为 1的相关文章

要启用程序集绑定失败日志记录,请将注册表值 [HKLM/Software/Microsoft/Fusion!EnableLog] (DWORD)设置为 1。

问题描述 手贱,把server2008R2的角色Web服务器(IIS)删了,然后重新添加了之后,在IIS部署网站就爆错.死活配置不好,根据提示说要将[HKLM/Software/Microsoft/Fusion!EnableLog](DWORD)设置为1,打开注册表找半天,没找到Fusion,找到了之后又设不了值.结果咧,是应用程序池的问题.把iis应用程序池--高级设置--启用32位应用程序:true把iis应用程序池--高级设置--进程模型--标识:LocalSystem.网站打开正常. 解

要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!En

问题描述 "/"应用程序中的服务器错误.--------------------------------------------------------------------------------未能加载文件或程序集"SC"或它的某一个依赖项.生成此程序集的运行时比当前加载的运行时新,无法加载此程序集.说明:执行当前Web请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息.异常详细信息:System.BadImag

请设置注册表项HKLM\Software\Microsoft\.NETFramework\InstallRoot,指向.NET Framework安装位置

问题描述 求大神支招:问题:(1)运行软件,出现"请设置注册表项HKLMSoftwareMicrosoft.NETFrameworkInstallRoot,指向.NETFramework安装位置!".(2)win764操作系统.(3)软件需要.netframework2.0:网上说的方法基本都看了,没效果,如下:(1)说需要修改InstallRoot指向正确的路径,其注册表中该值是"C:WindowsMicrosoft.NETFramework64",并确认该目录存

Powershell小技巧之获取注册表值的类型_PowerShell

当你不需要获取注册表数据类型而只要其值是非常简单的:你可以使用Get-ItemProperty: 复制代码 代码如下: Get-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 如果你需要获取数据类型,只需要多几个步骤: 复制代码 代码如下: $key = Get-Item -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Run $key.Get

Win9X注册表内的安全和用户权限设置_注册表

我是玩机的狂热一族,喜欢有事无事的在系统中折腾,我发现Win9X的注册表中保存了许多重要的系统信息,Windows中有关安全和用户权限设置也在其中.于是我深入注册表中,经过一段时间的摸索后,找出了Win9X注册表中有关安全和用户权限的设置的一些要点,我现在告诉大家,目的是想让大家对注册表和Win 9X系统的安全性有更深入的认识,使大家可以更好地维护系统安全. 一.限制控制面板1. 打开注册表 中的主键[HKEY_USERS\"用户名"\Software\Microsoft\Window

注册表内的安全和用户权限设置

一.限制控制面板 1.打开注册表中的主键[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrenVersion\Policies\System]("用户名"指建立了多用户的系统中,相应的用户的名称,如果未建立多用户则为".Default"),其下如果有下列DWORD值,则该用户的相应的控制面板项被禁止: "NoDispAppearancePage"=1(禁用"显示器"属性) &q

杀毒除根 巧用注册表防止病毒重新生成_安全设置

原来目前不少流行的网络病毒一旦启动后,会自动在计算机系统的注册表启动项中遗留有修复选项,待系统重新启动后这些病毒就能恢复到修改前的状态了.为了"拒绝"网络病毒重启,我们可以从一些细节出发,来手工将注册表中的病毒遗留选项及时删除掉,以确保计算机系统不再遭受病毒的攻击. 阻止通过网页形式启动 不少计算机系统感染了网络病毒后,可能会在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce.HKEY_CURRENT

browser-MFC使用ActiveX控件Microsoft Web Browser怎么设置代理服务器

问题描述 MFC使用ActiveX控件Microsoft Web Browser怎么设置代理服务器 如题, .SetProxy()不管用啊求解,万分感谢!!! 解决方案 http://blogs.msdn.com/b/jpsanders/archive/2011/04/26/how-to-set-the-proxy-for-the-webbrowser-control-in-net.aspxhttp://www.codeproject.com/Questions/717959/Using-a-p

C# winform webbrowser如何指定内核为IE11? 输出 this.webbrowser.Version 显示版本是IE11的,但实际版本不是啊! 网上打的修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet

最佳答案   1)假设你应用程序的名字为MyApplication.exe 2)运行Regedit,打开注册表,找到 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION 3)添加以下项 IE各版本的值如下: 11001 (0x2EDF) Internet Explorer 11. Webpages are displaye