Base solution for your next web application

Activities of "strix20"

<cite>ismcagdas: </cite> Hi @trendline,

ABP's breaking changes are mentioned here <a class="postlink" href="https://github.com/aspnetboilerplate/aspnetboilerplate/releases">https://github.com/aspnetboilerplate/as ... e/releases</a> and <a class="postlink" href="https://github.com/aspnetboilerplate/module-zero/releases">https://github.com/aspnetboilerplate/mo ... o/releases</a>.

We are planning to release AspNet Zero v4.1 next week. If you want to use latest ABP earlier than that, we can try to help you with the errors you are getting.

Thanks.

Do you have an updated release target for 4.1? We have purchased the template and are about to begin development, but we want to wait until the next version is out to avoid a painful upgrade path once we begin customizing the template..

Answer

Do you have an updated release date?

We use Quartz almost exclusively for scheduled jobs. It's very easy to set up.

We actually developed a very simple service that combined Quartz with an AWS SQS queue, where quartz would trigger an SQS message, and the service would monitor the SQS queue for messages and respond with jobs accordingly. This allowed us to also manually trigger jobs from our web application, or from other services.

We must use Azure Key Vault to store all secrets, including our connection strings.

I changed the CustomsEntityFrameworkCoreModule PreInitialize method to look like such:

public override void PreInitialize()
        {
            var connectionString = _appConfig["db-dev"];
            Configuration.DefaultNameOrConnectionString = connectionString;

            if (!SkipDbContextRegistration)
            {
                Configuration.Modules.AbpEfCore().AddDbContext<CustomsDbContext>(configuration =>
                {
                    CustomsDbContextConfigurer.Configure(configuration.DbContextOptions, connectionString);
                });
            }
        }

This works locally, but breaks in a hosted environment.

How can I replace the DefaultConnectionStringResolver?

Thanks for the response!

I am curious, what I actually did was this:

services.AddSingleton<IConnectionStringResolver, AzureKeyVaultConnectionStringResolver>();

in my startup.cs.

Is your method preferable? It seems your approach will override only for that module, but I don't know what modules embedded in ABP will be relying on a connection string?

What are the plans for the 2.0 upgrade path?

Does the development team have an internal build targeting 2.0 Preview?

What kind of breaking changes are we looking at?

I agree completely.

.Net core 1.1 is NOT production ready. We can't even begin to consider going to production prior to 2.0, and 2.0 will have major changes to the .net standard model.

Question

Now that Core 2.0 is out, can we expect a release that updates the system to a version of .net core that actually works?

Answer

ABP is open source... you can find all of the ABP code in the public repository.

<a class="postlink" href="https://github.com/aspnetboilerplate/aspnetboilerplate/blob/dev/src/Abp/Modules/AbpModule.cs">https://github.com/aspnetboilerplate/as ... pModule.cs</a>

I am currently using the ASP.NET Core & jQuery version of asp.netzero and having trouble figuring out what the proper teamcity build steps should be to create a nuget package that I will then use to deploy using octopus. With my current configuration I install a nuget feed that the solution requires, do a dotnet restore, build the solution using visual studio, run tests, and then run a nuget pack. When I run the nuget pack my build fails because: "Unable to find 'C:\TeamCity\buildAgent\work\c04235ef53f2bb5a\src\Strix.Customs.Web.Mvc\bin\Release\net462\Strix.Customs.Web.Mvc.exe'. Make sure the project has been built."

Does anyone know what my build steps should look like here?

Showing 1 to 10 of 132 entries