Hi :)
I'm trying to scale SignalR using a backplane; either Azure ServiceBus, SQL Server, or Redis.
Unfortunately, it appears that using any of the 3 above configurations breaks SignalR - the clients can't connect to the server any longer. (Connection refused or reset.)
We're using a standard Azure EventHub & configuring it in Startup.cs using a single extra line:
GlobalHost.DependencyResolver.UseServiceBus(ConfigurationManager.AppSettings["Microsoft.ServiceBus.ConnectionString"], "myAppName");
app.MapSignalR();
Commenting out the first line makes SignalR work again, but it's not scalable. :|
Is there a recommended way to configure a SignalR backplane with ABP? Thanks! :)
Hi,
I've just upgrade to 0.12.0 and my entity created event handler is now failing because the entity data passed in has an id = 0. Running the tests, it seems that SaveChanges() is firing the entity created event before committing the changes & resolving the new id. Is this expected behaviour?
Thanks! mike
I'm seeing the same issue.
My client subscribes to receive the notifications, the server publishes a notification, but it's not received. :|
It seems that this issue is caused by Effort not supporting some datetypes, as per <a class="postlink" href="https://github.com/tamasflamich/effort/issues/10">https://github.com/tamasflamich/effort/issues/10</a>
I resolved the issue by removing all DataType annotations.
bump...
I've run into the same issue trying to run any of the tests using version 0.10.3.0 of Abp. How did you resolve the issue?
Cheers, mike
Hi,
New user here: What's the best way to implement registration using a social login only?
My difficulty is that a social login does not necessarily provide an email address (eg: Facebook) and I'm not using UserName at all.
Is it possible to remove the requirements for UserName and EmailAddress on the AbpUser account? What are the ramifications of such a change?
Many thanks, mike
FWIW I found that I also needed to add a custom validator in my UserManager ctor to be able to use non-alphanumeric characters in the username:
this.UserValidator = new UserValidator<User,long>(this) { RequireUniqueEmail = false, AllowOnlyAlphanumericUserNames = false };