asp.net – ELMAH登录SQL Server
发布时间:2020-12-15 23:28:13 所属栏目:asp.Net 来源:网络整理
导读:我有一个ELMAH问题.我认为这是连接字符串,但不能弄清楚为什么.它是通过电子邮件发送我的错误没有问题,只是没有登录到sql.如果问题是权限,我将如何捕获一个错误来显示我的权限问题?这是我的web.config的elmah相关部分: configSectionssectionGroup name="el
我有一个ELMAH问题.我认为这是连接字符串,但不能弄清楚为什么.它是通过电子邮件发送我的错误没有问题,只是没有登录到sql.如果问题是权限,我将如何捕获一个错误来显示我的权限问题?这是我的web.config的elmah相关部分:
<configSections> <sectionGroup name="elmah"> <section name="security" requirePermission="false" type="Elmah.SecuritySectionHandler,Elmah" /> <section name="errorLog" requirePermission="false" type="Elmah.ErrorLogSectionHandler,Elmah" /> <section name="errorMail" requirePermission="false" type="Elmah.ErrorMailSectionHandler,Elmah" /> <section name="errorFilter" requirePermission="false" type="Elmah.ErrorFilterSectionHandler,Elmah" /> <section name="errorTweet" requirePermission="false" type="Elmah.ErrorTweetSectionHandler,Elmah" /> </sectionGroup> <connectionStrings> <add name="ErrorLog" connectionString="Data Source=SQL1;Initial Catalog=ASBESTOS;User Id=MyUserName;Password=MyPassword" providerName="System.Data.SqlClient" /> <system.web> <httpModules> <add name="ErrorLog" type="Elmah.ErrorLogModule,Elmah" /> <add name="ErrorMail" type="Elmah.ErrorMailModule,Elmah" /> <add name="ErrorFilter" type="Elmah.ErrorFilterModule,Elmah" /> </httpModules> </system.web> <system.webServer> <modules runAllManagedModulesForAllRequests="true"> <add name="ErrorLog" type="Elmah.ErrorLogModule,Elmah" preCondition="managedHandler" /> <add name="ErrorMail" type="Elmah.ErrorMailModule,Elmah" preCondition="managedHandler" /> <add name="ErrorFilter" type="Elmah.ErrorFilterModule,Elmah" preCondition="managedHandler" /> </modules> <validation validateIntegratedModeConfiguration="false" /> <elmah> <security allowRemoteAccess="1" /> <errorLog type="Elmah.SqlErrorLog,Elmah" connectionStringName="ErrorLog"/> <errorMail from="support@asbestos.phmc.org" to="ethan@phmc.org" subject="Asbestos Error Log" async="true"></errorMail> </elmah> <location path="elmah.axd" inheritInChildApplications="false"> <system.web> <authorization> <allow roles="System" /> <deny users="*" /> </authorization> <httpHandlers> <add verb="POST,GET,HEAD" path="elmah.axd" type="Elmah.ErrorLogPageFactory,Elmah" /> </httpHandlers> </system.web> <system.webServer> <handlers> <add name="ELMAH" verb="POST,Elmah" preCondition="integratedMode" /> </handlers> </system.webServer> </location> 解决方法
你的配置看起来不错我有同样的问题,它没有记录.我必须使用我用来连接到数据库的证书添加Elmah存储过程的执行权限.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 发布webgrid asp.net mvc3的项目
- asp.net-mvc – NHibernate:我如何XmlSerialize一个ISet?
- asp.net-mvc – 我应该将ASP.NET MVC作为NuGet包引用吗?
- yield在WCF中的错误使用——99%的开发人员都有可能犯的错误
- asp.net – 具有不同按钮类型的Asp按钮
- 为什么[System.ComponentModel.ToolboxItem(false)]默认来自
- asp.net-mvc – 如何防止“分阶段”Azure网站的“交换”导致
- asp.net-mvc – 如何在Ajax窗体的asp.net mvc中提交下拉列表
- 用ASP.net检测iPad
- 【译】使用Jwt身份认证保护 Asp.Net Core Web Api
推荐文章
站长推荐
热点阅读