Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/05/2019, à 13:28

phoenix751

Problème Ubuntu, Nginx et ... ASP.net (sacrilège ???)

Bonjour,

Pour un projet, je dois installer une application ASP.net sur un Linux Ubuntu 16.04

Mon application ne marche pas, il s’agit du projet généré par l’application sans modification autre que celle de la documentation microsoft :

Les modifications faite sur le projet de base :

Classe program.cs fonction CreateWebHostBuilder :

               .UseKestrel();

Class Startup.cs fonction ConfigureServices:

            services.Configure<ForwardedHeadersOptions>(options =>
            {
                options.KnownProxies.Add(IPAddress.Parse("10.0.0.100"));
            });

Class Startup.cs fonction Configure:

            app.UseForwardedHeaders(new ForwardedHeadersOptions
            {
                ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHea-ders.XForwardedProto
            });

Fichier launch.Setting.json

      "Kestrel": {
        "Endpoints": {
          "Http": {
            "Url": "http://localhost:5050"
          },
          "HttpsDefaultCert": {
            "Url": "https://localhost:6060"

          }
        }
      }

Nginx dans le fichier : default du dossier : sites-available

server {
    listen   80 default_server;
    # listen [::]:80 default_server deferred;
    return   444;
}

server {
    listen        80;
    server_name   localhost *.localhost;
    location / {
        proxy_pass         http://localhost:5050;
        proxy_http_version 1.1;
        proxy_set_header   Upgrade $http_upgrade;
        proxy_set_header   Connection keep-alive;
        proxy_set_header   Host $host;
        proxy_cache_bypass $http_upgrade;
        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header   X-Forwarded-Proto $scheme;
    }
}

Dotnet SDK 2.1.603 et 2.2.203
Runtime
  Microsoft.AspNetCore.All 2.1.10
  Microsoft.AspNetCore.All 2.2.4
  Microsoft.AspNetCore.App 2.1.10
  Microsoft.AspNetCore.App 2.2.4
  Microsoft.NETCore.App 2.1.10
  Microsoft.NETCore.App 2.2.4

Mon projet est un en ASP.net core 2.1

Erreur transmise par la console :
/home/julien/www/WebApplication6(1,1): error MSB4025: Impossible de charger le fichier projet. Data at the root level is invalid. Line 1, position 1.

Échec de la build. Corrigez les erreurs de la build et réexécutez

Merci par avance de votre aide.
Julien

Hors ligne