Asp.net core web app Linux uda host karapu aya ennoo

rock pora

Well-known member
  • May 18, 2011
    11,951
    2,791
    113
    ###~.:::.සියනෑ කෝරළේ.::.~##
    machan mn asp.net core 2.1 web app project ekak haduva.eka host kale linux server ekaka.ubunto 18.04.Front end eka angular 6 valin kale.
    okkoma configurations tika karala browser eke ip eka gahuvama 503 error ekak enavane

    meka danna kalin server eka udama vena web app ekak hadala run karala baluva.ethakota eka vada.meka dammama vada na


    me apache config file
    <VirtualHost *:80> ProxyPreserveHost On ProxyPass / http://127.0.0.1:5000/ ProxyPassReverse / http://127.0.0.1:5000/ ErrorLog /var/log/apache2/datingapp-error.log CustomLog /var/log/apache2/datingapp-access.log common </VirtualHost>


    me kestrel web server service file code
    [Unit] Description=Example .NET Web API App running on CentOS 7 [Service] WorkingDirectory=/var/socialapp ExecStart=/usr/bin/dotnet /var/socialapp/SocialApp.API.dll Restart=always RestartSec=10 KillSignal=SIGINT SyslogIdentifier=dotnet-demo User=www-data Environment=ASPNETCORE_ENVIRONMENT=Production [Install] WantedBy=multi-user.target


    kestrel service eke status eka baladdi mehema error ekak enava.eth eka velavakata me errors mokuth enneth na

    Process: 3514 ExecStart=/usr/bin/dotnet /var/socialapp/SocialApp.API.dll (code=killed, signal=ABRT) Main PID: 3514 (code=killed, signal=ABRT)
    server eke mn .net core sdk version 2.2 install kale,mage machine ekenm thiyenne 2.1 version.

    mn web project ekath wwwroot directory ekata dala thamai publish kale.
    use karapu ide eka visual studio code.


    me startup class eke code eka

    app.UseCors(x => x.AllowAnyOrigin().AllowAnyHeader().AllowAnyMethod()); app.UseAuthentication(); app.UseDefaultFiles(); app.UseStaticFiles(); app.UseMvc(routes => { routes.MapSpaFallbackRoute( name: "spa-fallback", defaults: new { controller = "FallBack", action = "Index"} ); });
    me program.cs file code
    public class Program { public static void Main(string[] args) { CreateWebHostBuilder(args).Build().Run(); } public static IWebHostBuilder CreateWebHostBuilder(string[] args) => WebHost.CreateDefaultBuilder(args) .UseContentRoot(Directory.GetCurrentDirectory()) .UseStartup<Startup>(); }




    ane bn kaata hari me awla kalin vela hari meka hadanna dannavanm hari kiyapallakoo.
     
    • Like
    Reactions: tharindu455

    tharindu455

    Well-known member
  • Feb 9, 2016
    4,608
    878
    113
    ගෙදර
    machan mn asp.net core 2.1 web app project ekak haduva.eka host kale linux server ekaka.ubunto 18.04.Front end eka angular 6 valin kale.
    okkoma configurations tika karala browser eke ip eka gahuvama 503 error ekak enavane

    meka danna kalin server eka udama vena web app ekak hadala run karala baluva.ethakota eka vada.meka dammama vada na


    me apache config file



    me kestrel web server service file code


    kestrel service eke status eka baladdi mehema error ekak enava.eth eka velavakata me errors mokuth enneth na

    server eke mn .net core sdk version 2.2 install kale,mage machine ekenm thiyenne 2.1 version.

    mn web project ekath wwwroot directory ekata dala thamai publish kale.
    use karapu ide eka visual studio code.


    me startup class eke code eka


    me program.cs file code





    ane bn kaata hari me awla kalin vela hari meka hadanna dannavanm hari kiyapallakoo.


    Docker use karala da host kale?

    mn youtube eke dakka docker use karapu video ekak
    Dotnet azure thamai host karanna hoda


    bump. someone will help you
     
    • Like
    Reactions: rock pora

    rock pora

    Well-known member
  • May 18, 2011
    11,951
    2,791
    113
    ###~.:::.සියනෑ කෝරළේ.::.~##
    Ahh waraduna.
    systemctl stop apache2 & systemctl start apache2
    Ube port 5000 wala service eka run wenawada?
    na bn 5000 run vena ekak na.
    mn manually run karanna haduvama menna mehema errors set ekak enava.eke kiyanne appsettings vala connectionstring eka na kiyalai,eth eka thiyenava bn.mn mage local machine eke run karalane bn publish kale


    Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager[0] User profile is available. Using '/root/.aspnet/DataProtection-Keys' as key repository; keys will not be encrypted at rest. Application startup exception: System.Exception: Could not resolve a service of type 'SocialApp.API.Data.Seed' for the parameter 'seeder' of method 'Configure' on type 'SocialApp.API.Startup'. ---> System.ArgumentNullException: Value cannot be null. Parameter name: connectionString at Microsoft.EntityFrameworkCore.Utilities.Check.NotEmpty(String value, String parameterName) at Microsoft.EntityFrameworkCore.MySqlDbContextOptionsExtensions.UseMySql(DbContextOptionsBuilder optionsBuilder, String connectionString, Action`1 mySqlOptionsAction) at SocialApp.API.Startup.<ConfigureServices>b__4_0(DbContextOptionsBuilder s) in D:\MProj\Asp.net-core\SocialApp\SocialApp.API\Startup.cs:line 44 at Microsoft.Extensions.DependencyInjection.EntityFrameworkServiceCollectionExtensions.<>c__DisplayClass1_0`2.<AddDbContext>b__0(IServiceProvider p, DbContextOptionsBuilder b) at Microsoft.Extensions.DependencyInjection.EntityFrameworkServiceCollectionExtensions.DbContextOptionsFactory[TContext](IServiceProvider applicationServiceProvider, Action`2 optionsAction) at Microsoft.Extensions.DependencyInjection.EntityFrameworkServiceCollectionExtensions.<>c__DisplayClass10_0`1.<AddCoreServices>b__0(IServiceProvider p) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitFactory(FactoryCallSite factoryCallSite, ServiceProviderEngineScope scope) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(IServiceCallSite callSite, TArgument argument) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScoped(ScopedCallSite scopedCallSite, ServiceProviderEngineScope scope) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(IServiceCallSite callSite, TArgument argument) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite constructorCallSite, ServiceProviderEngineScope scope) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(IServiceCallSite callSite, TArgument argument) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScoped(ScopedCallSite scopedCallSite, ServiceProviderEngineScope scope) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(IServiceCallSite callSite, TArgument argument) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite constructorCallSite, ServiceProviderEngineScope scope) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(IServiceCallSite callSite, TArgument argument) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScoped(ScopedCallSite scopedCallSite, ServiceProviderEngineScope scope) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(IServiceCallSite callSite, TArgument argument) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite constructorCallSite, ServiceProviderEngineScope scope) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(IServiceCallSite callSite, TArgument argument) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScoped(ScopedCallSite scopedCallSite, ServiceProviderEngineScope scope) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(IServiceCallSite callSite, TArgument argument) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite constructorCallSite, ServiceProviderEngineScope scope) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(IServiceCallSite callSite, TArgument argument) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitTransient(TransientCallSite transientCallSite, ServiceProviderEngineScope scope) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(IServiceCallSite callSite, TArgument argument) at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass1_0.<RealizeService>b__0(ServiceProviderEngineScope scope) at Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngine.GetService(Type serviceType, ServiceProviderEngineScope serviceProviderEngineScope) at Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope.GetService(Type serviceType) at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType)

    me thiyenne appsettings file eka
    {
    "AppSettings": {
    "Token": "super secret key"
    },
    "ConnectionStrings": {
    "DefaultConnection": "Server=localhost; Database=socialApp; Uid=root; Pwd=mysql12$#;",
    "DefaultConnection2": "Data Source=DatingApp.db"
    },
    "Logging": {
    "LogLevel": {
    "Default": "Warning"
    }
    },
    "AllowedHosts": "*"
    }