Base solution for your next web application

Activities of "yais1021"

We purchased a license early May, 2017 and we already built our application using the latest version available back then. I see now that you have a new version 4.1.0 with a couple of features that I really need to add to my existing application (subscription management).

How can I upgrade to this latest version given that we did some custom work to the edition management functionality and we have live data now (less than 10 records)? Is there some kind of an upgrade script that you can provide me to run and we get upgraded?

We deployed new code. I get logged in but it gets stuck when it tried to load the application. The errors in the dev tool seem to be an issue with signalr (which we didn't touch at all). Please help.

here's the error i get in the dev tool:

js?v=1BUoYmiYM8ZAlY6nUQ_LwwYhICb67HJtzc3C6kUyhfg1:2737 Uncaught Error: [$injector:unpr] <a class="postlink" href="http://errors.angularjs.org/1.6.2/$injector/unpr?p0=nProvider%20%3C-%20n">http://errors.angularjs.org/1.6.2/$inje ... 20%3C-%20n</a> at js?v=1BUoYmiYM8ZAlY6nUQ_LwwYhICb67HJtzc3C6kUyhfg1:2737 at js?v=1BUoYmiYM8ZAlY6nUQ_LwwYhICb67HJtzc3C6kUyhfg1:2775 at Object.d [as get] (js?v=1BUoYmiYM8ZAlY6nUQ_LwwYhICb67HJtzc3C6kUyhfg1:2773) at js?v=1BUoYmiYM8ZAlY6nUQ_LwwYhICb67HJtzc3C6kUyhfg1:2775 at d (js?v=1BUoYmiYM8ZAlY6nUQ_LwwYhICb67HJtzc3C6kUyhfg1:2773) at e (js?v=1BUoYmiYM8ZAlY6nUQ_LwwYhICb67HJtzc3C6kUyhfg1:2773) at Object.invoke (js?v=1BUoYmiYM8ZAlY6nUQ_LwwYhICb67HJtzc3C6kUyhfg1:2773) at js?v=1BUoYmiYM8ZAlY6nUQ_LwwYhICb67HJtzc3C6kUyhfg1:2776 at q (js?v=1BUoYmiYM8ZAlY6nUQ_LwwYhICb67HJtzc3C6kUyhfg1:2738) at db (js?v=1BUoYmiYM8ZAlY6nUQ_LwwYhICb67HJtzc3C6kUyhfg1:2776) (anonymous) @ js?v=1BUoYmiYM8ZAlY6nUQ_LwwYhICb67HJtzc3C6kUyhfg1:2737 (anonymous) @ js?v=1BUoYmiYM8ZAlY6nUQ_LwwYhICb67HJtzc3C6kUyhfg1:2775 d @ js?v=1BUoYmiYM8ZAlY6nUQ_LwwYhICb67HJtzc3C6kUyhfg1:2773 (anonymous) @ js?v=1BUoYmiYM8ZAlY6nUQ_LwwYhICb67HJtzc3C6kUyhfg1:2775 d @ js?v=1BUoYmiYM8ZAlY6nUQ_LwwYhICb67HJtzc3C6kUyhfg1:2773 e @ js?v=1BUoYmiYM8ZAlY6nUQ_LwwYhICb67HJtzc3C6kUyhfg1:2773 invoke @ js?v=1BUoYmiYM8ZAlY6nUQ_LwwYhICb67HJtzc3C6kUyhfg1:2773 (anonymous) @ js?v=1BUoYmiYM8ZAlY6nUQ_LwwYhICb67HJtzc3C6kUyhfg1:2776 q @ js?v=1BUoYmiYM8ZAlY6nUQ_LwwYhICb67HJtzc3C6kUyhfg1:2738 db @ js?v=1BUoYmiYM8ZAlY6nUQ_LwwYhICb67HJtzc3C6kUyhfg1:2776 c @ js?v=1BUoYmiYM8ZAlY6nUQ_LwwYhICb67HJtzc3C6kUyhfg1:2752 Mc @ js?v=1BUoYmiYM8ZAlY6nUQ_LwwYhICb67HJtzc3C6kUyhfg1:2752 qe @ js?v=1BUoYmiYM8ZAlY6nUQ_LwwYhICb67HJtzc3C6kUyhfg1:2751 (anonymous) @ js?v=1BUoYmiYM8ZAlY6nUQ_LwwYhICb67HJtzc3C6kUyhfg1:3062 i @ jquery.min.js:2 fireWith @ jquery.min.js:2 ready @ jquery.min.js:2 K @ jquery.min.js:2 wysihtml5-0.3.0.js:2562 [Deprecation] The behavior that Selection.addRange() merges existing Range and the specified Range was removed. See <a class="postlink" href="https://www.chromestatus.com/features/6680566019653632">https://www.chromestatus.com/features/6680566019653632</a> for more details. (anonymous) @ wysihtml5-0.3.0.js:2562 (anonymous) @ wysihtml5-0.3.0.js:2571 (anonymous) @ wysihtml5-0.3.0.js:269 init @ wysihtml5-0.3.0.js:200 loadHandler @ wysihtml5-0.3.0.js:299 js?v=1BUoYmiYM8ZAlY6nUQ_LwwYhICb67HJtzc3C6kUyhfg1:3514 DEBUG: js?v=1BUoYmiYM8ZAlY6nUQ_LwwYhICb67HJtzc3C6kUyhfg1:3514 Connected to SignalR server! js?v=1BUoYmiYM8ZAlY6nUQ_LwwYhICb67HJtzc3C6kUyhfg1:3514 DEBUG: js?v=1BUoYmiYM8ZAlY6nUQ_LwwYhICb67HJtzc3C6kUyhfg1:3514 Registered to the SignalR server!

We just build our login and registration screens on top of ASP.NET Zero and then deployed our code and DB to AWS (Amazon web services). We noticed that the pages take quite some time to load (10-20 seconds). Even the static public site which we didn't even touch takes as long.

This is a huge problem for us. Our application's performance needs to be almost instant. So, this is very concerning. Please let me know what we should do to optimize the page load performance. Here are the links to the public page and the login page:

Pubilc static page: <a class="postlink" href="http://accountdev.us-east-2.elasticbeanstalk.com">http://accountdev.us-east-2.elasticbeanstalk.com</a> Login page: <a class="postlink" href="http://accountdev.us-east-2.elasticbeanstalk.com/Account/Login">http://accountdev.us-east-2.elasticbean ... ount/Login</a>

<cite>alirizaadiyahsi: </cite> Hi,

Which version of Visual Studio are you using?

visual studio 2015 community edition.

I set up the email smtp in ASP.NET Zero Administration > Settings > Email (SMTP) tab . When I send a test email, it says the email is sent successfully but I am not getting anything. Please help!!!

I attempted to download the source for the Zero Moudle but VS is failing to load the projects. Are there changes that I need to make to the .csproj files?

Thanks

Thank you for your response.

We have a scenario that is essential for our application to ensure SOLID architecture in our project. Our application will include the following:

1- multiple tenants 2- Multiple set of features and sub-features

We need to create plans/editions, based on each edition, a set of features will be assigned.

Business rules:

  • Tenant can subscribe to multiple plans
  • The application provides 3 Services, each service will have 2 or more plan.

Example: an Application will provide three services, Sell Computers, Sell Tablets, Sell Phones for sale

Sell Computers 1- Silver Plan (feature: Sell maximum of 5 computers at a time) 2- Gold Plan (feature: Sell maximum of 10 computers at a time)

Sell Tablets

  1. Bronze Plan (Feature: Sell Maximum of 5 Tablets at a time)
  2. Silver Plan (Features: Sell Maximum of 10 Tablets at a time)
  3. Gold Plan ( Sell Maximum of 15 Tablets at a time)

Sell Phones 1.Free Plan (Feature: Sell Maximum of 1 phone at a time) 2. Bronze Plan (Feature: Sell Maximum of 5 phones at a time) 3. Silver Plan (Features: Sell Maximum of 10 phones at a time) 4. Gold Plan ( Sell Maximum of 15 phones at a time)

We need to be able to create all these plans through editions and set the features to each edition. A tenant can subscribe to zero or one plan in each service.

With the current setup, I would have to create 24 editions.

  1. Sell Computers Silver Plan features + Sell Tablets Bronze Plan Features + Sell Phones Free Plan Features

  2. Sell Computers Silver Plan features + Sell Tablets Bronze Plan Features + Sell Phones Bronze Plan Features

  3. Sell Computers Silver Plan features + Sell Tablets Bronze Plan Features + Sell Phones Silver Plan Features

  4. Sell Computers Silver Plan features + Sell Tablets Bronze Plan Features + Sell Phones Gold Plan Features

  5. Sell Computers Silver Plan features + Sell Tablets Silver Plan Features + Sell Phones Free Plan Features

  6. Sell Computers Silver Plan features + Sell Tablets Silver Plan Features + Sell Phones Bronze Plan Features

  7. Sell Computers Silver Plan features + Sell Tablets Silver Plan Features + Sell Phones Silver Plan Features

  8. Sell Computers Silver Plan features + Sell Tablets Silver Plan Features + Sell Phones Gold Plan Features

  9. Sell Computers Silver Plan features + Sell Tablets Gold Plan Features + Sell Phones Free Plan Features

  10. Sell Computers Silver Plan features + Sell Tablets Gold Plan Features + Sell Phones Bronze Plan Features

  11. Sell Computers Silver Plan features + Sell Tablets Gold Plan Features + Sell Phones Silver Plan Features

  12. Sell Computers Silver Plan features + Sell Tablets Gold Plan Features + Sell Phones Gold Plan Features . . . . . 24 - Sell Computers Gold Plan features + Sell Tablets Gold Plan Features + Sell Phones Bronze Plan Features

to cover this scenario with the current setup, you can imagine the maintenance it would take if we add a new features to one plan, we would have to go manually through all plans that should include that new feature or perhaps remove a feature from a plan.

The way that I thought to implement this is to assign multiple editions to a tenant and have another table which would include the Tenant/Edition relationship where the tenant retrieves an ICollection<TenantEdition> Editions

Thanks

We are starting a project with ASP.NET MVC 5.x, Web API and AngularJs 1.x. We are looking to extend the code to assign multiple editions to a tenant. The current setup is one edition per one tenant. How difficult would it be to make this change?

Showing 1 to 8 of 8 entries