我需要记录一个asp.net mvc windows应用程序的错误,该应用程序也使用实体框架,为此我想到了使用ELMAH。
我的App.config文件包含用于提供文件夹路径和其他文件相关详细信息的appsettings。
现在,当我在我的项目中安装ELMAH后尝试添加配置(elmah ..... / elmah)时,会抛出异常“配置系统无法初始化”。
但是当我删除该代码时,它可以正常工作。
请为我提供记录MVC Windows应用程序错误的解决方案。
最后一个问题是ELMAH.mvc可以免费使用吗?
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="folderpath" value="~PA\FileImport"/
<add key="XMLFolderPath" value="~\FileImport\XML"/>
</appSettings>
<connectionStrings>
<add name="####" connectionString="############"
providerName="System.Data.EntityClient" />
</connectionStrings>
<elmah>
..........
</elmah>
</configuration>
答案 0 :(得分:0)
听起来您的ELMAH配置存在问题,因为ELMAH和EntityFramework通常不会相互干扰。我建议你按照这样的教程:ELMAH Tutorial。 ELMAH有很多教程,为什么简单的谷歌搜索会找到很多资源。
如果遵循教程不起作用,您可能应该在此主题中添加一些其他信息和web.config代码,因为从信息量中找出问题几乎是不可能的。