我已经部署了我的MVC应用程序,但错误处理不起作用。 我使用SQLite数据库,当我尝试导航到Elmah中的错误消息时,我得到了这个异常;
System.Data.SqlClient.SqlException:找不到存储过程'ELMAH_GetErrorsXml'。
当然,我需要部署我的web.config中定义的SQLite数据库;
add name =“ELMAH.SQLite”connectionString =“Data Source = | DataDirectory | errors.s3db”/>
我在考虑部署应用程序时没有部署SQLite数据库。但我无法在我的本地文件系统上找到errors.s3db,所以我不确定如何在我的实时环境中设置它。
答案 0 :(得分:26)
您需要运行SQL脚本来创建ELMAH对象。它可以在下载的“db”文件夹中找到(http://code.google.com/p/elmah/downloads/list)