{"action":"opened","issue":{"url":"https://api.github.com/repos/exceptionless/Exceptionless/issues/160","labels_url":"https://api.github.com/repos/exceptionless/Exceptionless/issues/160/labels{/name}","comments_url":"https://api.github.com/repos/exceptionless/Exceptionless/issues/160/comments","events_url":"https://api.github.com/repos/exceptionless/Exceptionless/issues/160/events","html_url":"https://github.com/exceptionless/Exceptionless/issues/160","id":118600393,"number":160,"title":"V 3.1.1822 signup issues","user":{"login":"benmaina","id":15998644,"avatar_url":"https://avatars.githubusercontent.com/u/15998644?v=3","gravatar_id":"","url":"https://api.github.com/users/benmaina","html_url":"https://github.com/benmaina","followers_url":"https://api.github.com/users/benmaina/followers","following_url":"https://api.github.com/users/benmaina/following{/other_user}","gists_url":"https://api.github.com/users/benmaina/gists{/gist_id}","starred_url":"https://api.github.com/users/benmaina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benmaina/subscriptions","organizations_url":"https://api.github.com/users/benmaina/orgs","repos_url":"https://api.github.com/users/benmaina/repos","events_url":"https://api.github.com/users/benmaina/events{/privacy}","received_events_url":"https://api.github.com/users/benmaina/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-11-24T12:38:44Z","updated_at":"2015-11-24T12:38:44Z","closed_at":null,"body":"@niemyjski Need your assistance on the above version with elasticsearch 1.7.3 I have set up in production as per your documentation and the login page appears but once you go to the signup and start entering the email address,excepsionless loads and tries to search for that email and presents user with \"A user already exists with this email address\"\r\nHere is my webconfig file:\r\n\r\n<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<configuration>\r\n  <connectionStrings>\r\n    <add name=\"ElasticSearchConnectionString\" connectionString=\"http://localhost:9200\" />\r\n  </connectionStrings>\r\n  <appSettings>\r\n    <!-- Base url for the ui used to build links in emails and other places. -->\r\n    <add key=\"BaseURL\" value=\"http://localhost:50000/#\" />\r\n    <!-- Controls whether SSL is required. Only enable this if you have SSL configured. -->\r\n    <add key=\"EnableSSL\" value=\"false\" />\r\n    <!--\r\n    Dev: Use this mode when debugging. (Outbound emails restricted)\r\n    QA: Use this mode when deployed to staging.  (Outbound emails restricted)\r\n    Production: Use this mode when deployed to production.\r\n    -->\r\n    <add key=\"WebsiteMode\" value=\"Production\" />\r\n    <!-- Email addresses that match this comma delimited list of domains and email addresses will be allowed to be sent out in Dev and QA mode -->\r\n    <add key=\"AllowedOutboundAddresses\" value=\"exceptionless.io,codesmithtools.com\" />\r\n    <!-- All emails that do not match the AllowedOutboundAddresses will be sent to this address in Dev and QA mode -->\r\n    <add key=\"TestEmailAddress\" value=\"noreply@exceptionless.io\" />\r\n    <!-- Controls whether users can signup. -->\r\n    <add key=\"EnableAccountCreation\" value=\"true\" />\r\n    <!-- Controls whether daily summary emails are sent -->\r\n    <add key=\"EnableDailySummary\" value=\"true\" />\r\n    <!-- Folder used to store event post data -->\r\n    <add key=\"StorageFolder\" value=\"|DataDirectory|\\storage\" />\r\n    <!-- Runs the jobs in the current website process -->\r\n    <add key=\"RunJobsInProcess\" value=\"true\" />\r\n    <!-- Internal project id keeps us from recursively logging to ourself -->\r\n    <add key=\"InternalProjectId\" value=\"54b56e480ef9605a88a13153\" />\r\n    <!-- Exceptionless Api Key that allows us to log any application exceptions -->\r\n    <add key=\"Exceptionless:ApiKey\" value=\"Bx7JgglstPG544R34Tw9T7RlCed3OIwtYXVeyhT2\" />\r\n    <add key=\"Exceptionless:ServerUrl\" value=\"http://localhost:50000/#!\" />\r\n    <add key=\"aspnet:UseTaskFriendlySynchronizationContext\" value=\"true\" />\r\n  </appSettings>\r\n  <system.net>\r\n    <mailSettings>\r\n      <smtp from=\"Exceptionless &lt;noreply@exceptionless.io&gt;\">\r\n        <network host=\"localhost\" port=\"25\" />\r\n      </smtp>\r\n    </mailSettings>\r\n    <defaultProxy enabled=\"true\" />\r\n    <settings>\r\n      <!-- This setting causes .NET to check certificate revocation lists (CRL) \r\n           before trusting HTTPS certificates.  But this setting tends to not \r\n           be allowed in shared hosting environments. -->\r\n      <!--<servicePointManager checkCertificateRevocationList=\"true\"/>-->\r\n    </settings>\r\n  </system.net>\r\n  <system.web>\r\n    <authentication mode=\"None\" />\r\n    <compilation targetFramework=\"4.6\" debug=\"false\" />\r\n    <httpRuntime targetFramework=\"4.6\" maxUrlLength=\"1024\" />\r\n    <customErrors mode=\"RemoteOnly\" />\r\n  </system.web>\r\n  <system.webServer>\r\n    <modules runAllManagedModulesForAllRequests=\"true\">\r\n      <remove name=\"FormsAuthentication\" />\r\n      <remove name=\"RewriteModule\" />\r\n      <remove name=\"RoleManager\" />\r\n      <remove name=\"WebDAVModule\" />\r\n    </modules>\r\n    <urlCompression doStaticCompression=\"true\" />\r\n    <httpCompression directory=\"%SystemDrive%\\websites\\_compressed\" minFileSizeForComp=\"1024\">\r\n      <scheme name=\"gzip\" dll=\"%Windir%\\system32\\inetsrv\\gzip.dll\" />\r\n      <staticTypes>\r\n        <add mimeType=\"text/*\" enabled=\"true\" />\r\n        <add mimeType=\"message/*\" enabled=\"true\" />\r\n        <add mimeType=\"application/javascript\" enabled=\"true\" />\r\n        <add mimeType=\"application/json\" enabled=\"true\" />\r\n        <add mimeType=\"*/*\" enabled=\"false\" />\r\n      </staticTypes>\r\n    </httpCompression>\r\n    <httpProtocol>\r\n      <customHeaders>\r\n        <!--<add name=\"Arr-Disable-Session-Affinity\" value=\"true\" />-->\r\n        <remove name=\"Server\" />\r\n        <remove name=\"X-Powered-By\" />\r\n        <remove name=\"X-AspNet-Version\" />\r\n      </customHeaders>\r\n    </httpProtocol>\r\n    <handlers>\r\n      <remove name=\"OPTIONS\" />\r\n      <remove name=\"OPTIONSVerbHandler\" />\r\n      <remove name=\"TRACE\" />\r\n      <remove name=\"TRACEVerbHandler\" />\r\n      <remove name=\"WebDAV\" />\r\n      <remove name=\"ExtensionlessUrlHandler-Integrated-4.0\" />\r\n      <add name=\"ExtensionlessUrlHandler-Integrated-4.0\" path=\"*.\" verb=\"*\" type=\"System.Web.Handlers.TransferRequestHandler\" preCondition=\"integratedMode,runtimeVersionv4.0\" />\r\n    </handlers>\r\n    <security>\r\n      <requestFiltering allowDoubleEscaping=\"true\" />\r\n    </security>\r\n    <!--<rewrite><rules><clear /><rule name=\"Redirect HTTP to HTTPS\"><match url=\"^(.*)$\" /><conditions><add input=\"{HTTPS}\" pattern=\"^OFF$\" /><add input=\"{HTTP_HOST}\" matchType=\"Pattern\" pattern=\"\\:9001$\" negate=\"true\" /><add input=\"{HTTP_HOST}\" matchType=\"Pattern\" pattern=\"^local-app.exceptionless.io$\" negate=\"true\" /></conditions><action type=\"Redirect\" url=\"https://{HTTP_HOST}/{R:1}\" redirectType=\"SeeOther\" /></rule><rule name=\"Redirect HTTPS to HTTP\"><match url=\"^(.*)$\" /><conditions><add input=\"{HTTPS}\" pattern=\"^ON$\" /><add input=\"{HTTP_HOST}\" matchType=\"Pattern\" pattern=\"^local-app.exceptionless.io$\" /></conditions><action type=\"Redirect\" url=\"http://{HTTP_HOST}/{R:1}\" redirectType=\"SeeOther\" /></rule><rule name=\"Redirects to be.exceptionless.io\" stopProcessing=\"true\"><match url=\"(.*)\" /><conditions logicalGrouping=\"MatchAll\"><add input=\"{HTTP_HOST}\" pattern=\"^app.exceptionless.com$\" ignoreCase=\"true\" /></conditions><action type=\"Redirect\" url=\"https://be.exceptionless.io/{R:0}\" redirectType=\"Temporary\" /></rule><rule name=\"Redirect images\" stopProcessing=\"true\"><match url=\"^images/(.*)\" /><conditions logicalGrouping=\"MatchAll\" trackAllCaptures=\"false\" /><action type=\"Redirect\" url=\"img/{R:1}\" redirectType=\"Temporary\" /></rule><rule name=\"Redirect legacy dashboard to new dashboard\" stopProcessing=\"true\"><match url=\"^project/([a-zA-Z\\d]{24,36})$\" /><conditions logicalGrouping=\"MatchAll\" trackAllCaptures=\"false\" /><action type=\"Redirect\" url=\"project/{R:1}/error/dashboard\" redirectType=\"Temporary\" /></rule><rule name=\"Redirect legacy dashboard\" stopProcessing=\"true\"><match url=\"^project/$\" /><conditions logicalGrouping=\"MatchAll\" trackAllCaptures=\"false\" /><action type=\"Redirect\" url=\"type/error/dashboard\" redirectType=\"Temporary\" /></rule><rule name=\"Redirect error/stack-id/error-id to event/id\" stopProcessing=\"true\"><match url=\"^error/([a-zA-Z\\d]{24,36})/([a-zA-Z\\d]{24,36})$\" /><conditions logicalGrouping=\"MatchAll\" trackAllCaptures=\"false\" /><action type=\"Redirect\" url=\"event/{R:2}\" redirectType=\"Temporary\" /></rule><rule name=\"Redirect error to event\" stopProcessing=\"true\"><match url=\"^error/([a-zA-Z\\d]{24,36})$\" /><conditions logicalGrouping=\"MatchAll\" trackAllCaptures=\"false\" /><action type=\"Redirect\" url=\"event/{R:1}\" redirectType=\"Temporary\" /></rule><rule name=\"Redirect legacy login page with token\" stopProcessing=\"true\"><match url=\"^account/login\" /><conditions logicalGrouping=\"MatchAll\" trackAllCaptures=\"false\"><add input=\"{QUERY_STRING}\" pattern=\"token=([a-zA-Z\\d]{24,36})\" /></conditions><action type=\"Redirect\" url=\"login/{C:1}\" redirectType=\"Temporary\" /></rule><rule name=\"Redirect legacy login page\" stopProcessing=\"true\"><match url=\"^account/login\" /><action type=\"Redirect\" url=\"login\" redirectType=\"Temporary\" /></rule><rule name=\"Redirect reset password\" stopProcessing=\"true\"><match url=\"^account/resetpassword\" /><conditions logicalGrouping=\"MatchAll\" trackAllCaptures=\"false\"><add input=\"{QUERY_STRING}\" pattern=\"token=([a-zA-Z\\d]{24,36})\" /></conditions><action type=\"Redirect\" url=\"reset-password/{C:1}\" redirectType=\"Temporary\" /></rule><rule name=\"PushState\" stopProcessing=\"true\"><match url=\".*\" /><conditions logicalGrouping=\"MatchAll\"><add input=\"{REQUEST_FILENAME}\" matchType=\"IsFile\" negate=\"true\" /><add input=\"{REQUEST_FILENAME}\" matchType=\"IsDirectory\" negate=\"true\" /><add input=\"{REQUEST_FILENAME}\" pattern=\".*[^.]*\\.[\\d\\w]+$\" negate=\"true\" /></conditions><action type=\"Rewrite\" url=\"/\" /></rule></rules></rewrite>-->\r\n  </system.webServer>\r\n  <runtime>\r\n    <assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n      <dependentAssembly>\r\n        <assemblyIdentity name=\"System.Web.Http\" publicKeyToken=\"31bf3856ad364e35\" culture=\"neutral\" />\r\n        <bindingRedirect oldVersion=\"0.0.0.0-5.2.3.0\" newVersion=\"5.2.3.0\" />\r\n      </dependentAssembly>\r\n      <dependentAssembly>\r\n        <assemblyIdentity name=\"Newtonsoft.Json\" publicKeyToken=\"30ad4fe6b2a6aeed\" culture=\"neutral\" />\r\n        <bindingRedirect oldVersion=\"0.0.0.0-7.0.0.0\" newVersion=\"7.0.0.0\" />\r\n      </dependentAssembly>\r\n      <dependentAssembly>\r\n        <assemblyIdentity name=\"Microsoft.Owin\" publicKeyToken=\"31bf3856ad364e35\" culture=\"neutral\" />\r\n        <bindingRedirect oldVersion=\"0.0.0.0-3.0.1.0\" newVersion=\"3.0.1.0\" />\r\n      </dependentAssembly>\r\n      <dependentAssembly>\r\n        <assemblyIdentity name=\"System.Net.Http.Formatting\" publicKeyToken=\"31bf3856ad364e35\" culture=\"neutral\" />\r\n        <bindingRedirect oldVersion=\"0.0.0.0-5.2.3.0\" newVersion=\"5.2.3.0\" />\r\n      </dependentAssembly>\r\n      <dependentAssembly>\r\n        <assemblyIdentity name=\"Microsoft.Owin.Security\" publicKeyToken=\"31bf3856ad364e35\" culture=\"neutral\" />\r\n        <bindingRedirect oldVersion=\"0.0.0.0-3.0.1.0\" newVersion=\"3.0.1.0\" />\r\n      </dependentAssembly>\r\n      <dependentAssembly>\r\n        <assemblyIdentity name=\"System.Web.Cors\" publicKeyToken=\"31bf3856ad364e35\" culture=\"neutral\" />\r\n        <bindingRedirect oldVersion=\"0.0.0.0-5.2.3.0\" newVersion=\"5.2.3.0\" />\r\n      </dependentAssembly>\r\n      <dependentAssembly>\r\n        <assemblyIdentity name=\"Microsoft.AspNet.SignalR.Core\" publicKeyToken=\"31bf3856ad364e35\" culture=\"neutral\" />\r\n        <bindingRedirect oldVersion=\"0.0.0.0-2.2.0.0\" newVersion=\"2.2.0.0\" />\r\n      </dependentAssembly>\r\n      <dependentAssembly>\r\n        <assemblyIdentity name=\"NLog\" publicKeyToken=\"5120e14c03d0593c\" culture=\"neutral\" />\r\n        <bindingRedirect oldVersion=\"0.0.0.0-4.0.0.0\" newVersion=\"4.0.0.0\" />\r\n      </dependentAssembly>\r\n      <dependentAssembly>\r\n        <assemblyIdentity name=\"SimpleInjector\" publicKeyToken=\"984cb50dea722e99\" culture=\"neutral\" />\r\n        <bindingRedirect oldVersion=\"0.0.0.0-3.1.0.0\" newVersion=\"3.1.0.0\" />\r\n      </dependentAssembly>\r\n      <dependentAssembly>\r\n        <assemblyIdentity name=\"Microsoft.Owin.FileSystems\" publicKeyToken=\"31bf3856ad364e35\" culture=\"neutral\" />\r\n        <bindingRedirect oldVersion=\"0.0.0.0-3.0.1.0\" newVersion=\"3.0.1.0\" />\r\n      </dependentAssembly>\r\n      <dependentAssembly>\r\n        <assemblyIdentity name=\"Microsoft.Data.Edm\" publicKeyToken=\"31bf3856ad364e35\" culture=\"neutral\" />\r\n        <bindingRedirect oldVersion=\"0.0.0.0-5.6.4.0\" newVersion=\"5.6.4.0\" />\r\n      </dependentAssembly>\r\n      <dependentAssembly>\r\n        <assemblyIdentity name=\"Microsoft.Data.Services.Client\" publicKeyToken=\"31bf3856ad364e35\" culture=\"neutral\" />\r\n        <bindingRedirect oldVersion=\"0.0.0.0-5.6.4.0\" newVersion=\"5.6.4.0\" />\r\n      </dependentAssembly>\r\n      <dependentAssembly>\r\n        <assemblyIdentity name=\"Microsoft.Data.OData\" publicKeyToken=\"31bf3856ad364e35\" culture=\"neutral\" />\r\n        <bindingRedirect oldVersion=\"0.0.0.0-5.6.4.0\" newVersion=\"5.6.4.0\" />\r\n      </dependentAssembly>\r\n      <dependentAssembly>\r\n        <assemblyIdentity name=\"SimpleInjector.Extensions.ExecutionContextScoping\" publicKeyToken=\"984cb50dea722e99\" culture=\"neutral\" />\r\n        <bindingRedirect oldVersion=\"0.0.0.0-3.1.0.0\" newVersion=\"3.1.0.0\" />\r\n      </dependentAssembly>\r\n    </assemblyBinding>\r\n  </runtime>\r\n  <location path=\"index.html\">\r\n    <system.webServer>\r\n      <staticContent>\r\n        <clientCache cacheControlMode=\"DisableCache\" />\r\n      </staticContent>\r\n    </system.webServer>\r\n  </location>\r\n</configuration>\r\n\r\nHere is the elasticsearch.yml:\r\n\r\ncluster.name: exceptionless\r\n#action.disable_delete_all_indices: true\r\nindex.number_of_shards: 10\r\n#index.number_of_replicas: 1\r\nindex.merge.scheduler.max_thread_count: 1\r\nindex.translog.flush_threshold_size: 1gb\r\n#path.data: /mnt/data/db\r\n#path.work: /path/to/work\r\n#path.logs: /mnt/data/log\r\nbootstrap.mlockall: true\r\nscript.disable_dynamic: false\r\n#gateway.expected_nodes: 3\r\ndiscovery.zen.ping.multicast.enabled: false\r\n#discovery.zen.minimum_master_nodes: 2\r\n#discovery.zen.ping.unicast.hosts: [ '10.2.0.4', '10.2.0.5', '10.2.0.6' ]\r\n\r\n#transport.tcp.compress: true\r\nhttp.jsonp.enable: true\r\nhttp.cors.enabled: true\r\nhttp.cors.allow-origin: http://dashboards.localhost.com\r\n\r\n#cloud:\r\n#    azure:\r\n#        storage:\r\n#            account: your_azure_storage_account\r\n#            key: your_azure_storage_key\r\n\r\n\r\nHere is the app.config.*.js file:\r\n\r\n(function () {\r\n  'use strict';\r\n\r\n  angular.module('app.config', [])\r\n    .constant('BASE_URL', 'http://localhost:50000/#')\r\n    .constant('EXCEPTIONLESS_API_KEY', 'Bx7JgglstPG544R34Tw9T7RlCed3OIwtYXVeyhT2')\r\n    .constant('FACEBOOK_APPID')\r\n    .constant('GITHUB_APPID')\r\n    .constant('GOOGLE_APPID')\r\n    .constant('INTERCOM_APPID')\r\n    .constant('LIVE_APPID')\r\n    .constant('STRIPE_PUBLISHABLE_KEY')\r\n    .constant('SYSTEM_NOTIFICATION_MESSAGE')\r\n    .constant('USE_HTML5_MODE', false)\r\n    .constant('USE_SSL', false);\r\n}());\r\n\r\n\r\n@niemyjski Kindly help asap "}}