maoyuan121 / elmah

Automatically exported from code.google.com/p/elmah
Apache License 2.0
0 stars 0 forks source link

Can you use Elmah with gmail? #94

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
Can you use Elmah with gmail?  Below is my webconfig file:

<?xml version="1.0"?>
<configuration>
    <configSections>
        <sectionGroup name="system.web.extensions" 
type="System.Web.Configuration.SystemWebExtensionsSectionGroup, 
System.Web.Extensions, Version=3.5.0.0, Culture=neutral, 
PublicKeyToken=31BF3856AD364E35">
            <sectionGroup name="scripting" 
type="System.Web.Configuration.ScriptingSectionGroup, 
System.Web.Extensions, Version=3.5.0.0, Culture=neutral, 
PublicKeyToken=31BF3856AD364E35">
                <section name="scriptResourceHandler" 
type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, 
System.Web.Extensions, Version=3.5.0.0, Culture=neutral, 
PublicKeyToken=31BF3856AD364E35" requirePermission="false" 
allowDefinition="MachineToApplication"/>
                <sectionGroup name="webServices" 
type="System.Web.Configuration.ScriptingWebServicesSectionGroup, 
System.Web.Extensions, Version=3.5.0.0, Culture=neutral, 
PublicKeyToken=31BF3856AD364E35">
                    <section name="jsonSerialization" 
type="System.Web.Configuration.ScriptingJsonSerializationSection, 
System.Web.Extensions, Version=3.5.0.0, Culture=neutral, 
PublicKeyToken=31BF3856AD364E35" requirePermission="false" 
allowDefinition="Everywhere"/>
                    <section name="profileService" 
type="System.Web.Configuration.ScriptingProfileServiceSection, 
System.Web.Extensions, Version=3.5.0.0, Culture=neutral, 
PublicKeyToken=31BF3856AD364E35" requirePermission="false" 
allowDefinition="MachineToApplication"/>
                    <section 
name="authenticationService" 
type="System.Web.Configuration.ScriptingAuthenticationServiceSection, 
System.Web.Extensions, Version=3.5.0.0, Culture=neutral, 
PublicKeyToken=31BF3856AD364E35" requirePermission="false" 
allowDefinition="MachineToApplication"/>
                    <section name="roleService" 
type="System.Web.Configuration.ScriptingRoleServiceSection, 
System.Web.Extensions, Version=3.5.0.0, Culture=neutral, 
PublicKeyToken=31BF3856AD364E35" requirePermission="false" 
allowDefinition="MachineToApplication"/>
                </sectionGroup>
            </sectionGroup>
        </sectionGroup>
    <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"/>
    </sectionGroup>
    </configSections>
    <appSettings>
        <add key="EnableDataContextLogging" value="false"/>
        <add key="MemberDBType" value="Data.MemberDBLINQ"/> 
    <add key="AdminDBType" value="Data.AdminDBLINQ"/>   
    <add key="SystemParameterDBType" value="Data.SysParamDBLINQ"/>      
    <add key="GlobalRefererName" value="http://localhost/"/>
        <add key="GlobalSecureName" value=""/>
        <add key="GlobalWebsiteName" value="Bulletin Wizard"/>
    </appSettings>
    <connectionStrings>
        <clear/>
        <add name="LocalSQLServer" connectionString="Data 
Source=BAUTISTA-LAPTOP\*****;Initial 
Catalog=aspnetdb;Trusted_Connection=Yes" 
providerName="System.Data.SqlClient"/>
        <add name="ConnStr" connectionString="Data Source=BAUTISTA-
LAPTOP\SQLPROD1874;Initial Catalog=bulletinwizard;Integrated 
Security=True;Trusted_Connection=Yes" 
providerName="System.Data.SqlClient"/>
    <add name="elmah-sql" connectionString="Data Source=BAUTISTA-
LAPTOP\S******;Initial Catalog=*****;Trusted_Connection=True" />
    </connectionStrings>
  <elmah>
    <errorLog type="Elmah.SqlErrorLog, Elmah" connectionStringName="elmah-
sql"></errorLog>
    <errorMail from="bulletinwizard@gmail.com"
              to="bulletinwizard@gmail.com"
              subject="Application Exception"
              async="true"
              smtpPort="587"
              smtpServer="smtp.gmail.com"
              userName="*****"
              password="******"
              EnableSsl="true"/>
  </elmah>
  <system.web>
        <!-- 
            Set compilation debug="true" to insert debugging 
            symbols into the compiled page. Because this 
            affects performance, set this value to true only 
            during development.
        -->
        <roleManager enabled="true"/>
        <compilation debug="true">
            <assemblies>
                <add assembly="System.Core, 
Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
                <add 
assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, 
PublicKeyToken=B77A5C561934E089"/>
                <add assembly="System.Web.Extensions, 
Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
                <add assembly="System.Xml.Linq, 
Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
            </assemblies>
        </compilation>
        <!--
            The <authentication> section enables configuration 
            of the security authentication mode used by 
            ASP.NET to identify an incoming user. 
        -->
        <authentication mode="Forms" />
        <!--
            The <customErrors> section enables configuration 
            of what to do if/when an unhandled error occurs 
            during the execution of a request. Specifically, 
            it enables developers to configure html error pages 
            to be displayed in place of a error stack trace.

        <customErrors mode="RemoteOnly" 
defaultRedirect="GenericErrorPage.htm">
            <error statusCode="403" redirect="NoAccess.htm" />
            <error statusCode="404" redirect="FileNotFound.htm" />
        </customErrors>
        -->
    <customErrors mode="On" defaultRedirect="CustomeErrorPage.htm" />
        <pages>
            <controls>
                <add tagPrefix="asp" 
namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, 
Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
                <add tagPrefix="asp" 
namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, 
Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            </controls>
        </pages>
    <httpModules>
      <add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah"/>
      <add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" />      
    </httpModules>
    <httpHandlers>
      <add verb="POST,GET,HEAD" path="elmah.axd" 
type="Elmah.ErrorLogPageFactory, Elmah" />
    </httpHandlers>
        <!--<httpHandlers>
            <remove verb="*" path="*.asmx"/>
            <add verb="*" path="*.asmx" validate="false" 
type="System.Web.Script.Services.ScriptHandlerFactory, 
System.Web.Extensions, Version=3.5.0.0, Culture=neutral, 
PublicKeyToken=31BF3856AD364E35"/>
            <add verb="*" path="*_AppService.axd" 
validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, 
System.Web.Extensions, Version=3.5.0.0, Culture=neutral, 
PublicKeyToken=31BF3856AD364E35"/>
            <add verb="GET,HEAD" path="ScriptResource.axd" 
type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, 
Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" 
validate="false"/>
        </httpHandlers>    
        <httpModules>
            <add name="ScriptModule" 
type="System.Web.Handlers.ScriptModule, System.Web.Extensions, 
Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        </httpModules>-->    
  </system.web>
    <system.codedom>
        <compilers>
            <compiler language="c#;cs;csharp" extension=".cs" 
warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System, 
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
                <providerOption name="CompilerVersion" 
value="v3.5"/>
                <providerOption name="WarnAsError" 
value="false"/>
            </compiler>
        </compilers>
    </system.codedom>
    <!-- 
        The system.webServer section is required for running ASP.NET AJAX 
under Internet
        Information Services 7.0.  It is not necessary for previous version 
of IIS.
    -->
    <system.webServer>
        <validation validateIntegratedModeConfiguration="false"/>
        <modules>
            <remove name="ScriptModule"/>
            <add name="ScriptModule" 
preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, 
System.Web.Extensions, Version=3.5.0.0, Culture=neutral, 
PublicKeyToken=31BF3856AD364E35"/>
        </modules>
        <handlers>
            <remove name="WebServiceHandlerFactory-
Integrated"/>
            <remove name="ScriptHandlerFactory"/>
            <remove name="ScriptHandlerFactoryAppServices"/>
            <remove name="ScriptResource"/>
            <add name="ScriptHandlerFactory" verb="*" 
path="*.asmx" preCondition="integratedMode" 
type="System.Web.Script.Services.ScriptHandlerFactory, 
System.Web.Extensions, Version=3.5.0.0, Culture=neutral, 
PublicKeyToken=31BF3856AD364E35"/>
            <add name="ScriptHandlerFactoryAppServices" 
verb="*" path="*_AppService.axd" preCondition="integratedMode" 
type="System.Web.Script.Services.ScriptHandlerFactory, 
System.Web.Extensions, Version=3.5.0.0, Culture=neutral, 
PublicKeyToken=31BF3856AD364E35"/>
            <add name="ScriptResource" 
preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" 
type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, 
Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        </handlers>
    </system.webServer>
    <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
            <dependentAssembly>
                <assemblyIdentity 
name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
                <bindingRedirect oldVersion="1.0.0.0-
1.1.0.0" newVersion="3.5.0.0"/>
            </dependentAssembly>
            <dependentAssembly>
                <assemblyIdentity 
name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
                <bindingRedirect oldVersion="1.0.0.0-
1.1.0.0" newVersion="3.5.0.0"/>
            </dependentAssembly>
        </assemblyBinding>
    </runtime>
</configuration>

What is the expected output? What do you see instead?
I am able to successfully log the error in my SQL Server DB.

What version of the product are you using? On what operating system?
Using the latest version of Elmah

Please provide any additional information below.

Original issue reported on code.google.com by bulletin...@gmail.com on 2 May 2009 at 8:14

GoogleCodeExporter commented 9 years ago
This seems to be a question rather than an issue so it would be more 
appropriate to
post it to the general discussion group (http://groups.google.com/group/elmah) 
where
it can be discussed rather than being reported here.

Original comment by azizatif on 2 May 2009 at 9:12