2017-08-03 7 views
1

Je veux déployer un WebApplication Core dotnet dans docker pour fenêtre et utilisez SQLServer, voici mon ConnectionString:Le mot-clé « sécurité intégrée » n'est pas pris en charge sur cette plate-forme

{ 
    "ConnectionStrings": { 
    "Default": "Server=10.0.75.0; Database=WeDistributeDb; User=zac; Password=123qwe;" 
    // "Default": "DataSource=10.0.75.0\/WeDistributeDb; User=zac; Password=123qwe;" 
    }, 
    "App": { 
    "WebSiteRootAddress": "http://localhost:9903/" 
    } 
} 

mais quand je commence mon image c'est une erreur:

Unhandled Exception: System.NotSupportedException: The keyword 'integrated security' is not supported on this platform.

Quel est le problème? que devrais-je faire?

Répondre

0

Il n'est pas pris en charge, comme il est dit, ne l'exécutez pas dans la pièce jointe de débogage f5 à docker. J'analyse un utilisateur SQL AUTH et attachez-le localement si je veux déboguer directement dans docker - fonctionne alors. J'utilise ensuite des fichiers docker-composer pour remplacer les variables d'environnement pour les environnements de déploiement staging, production etc. Vous n'avez pas vraiment l'option de sécurité intégrée ... pas que je suis conscient dans un orchestrateur.

Quelque chose à propos de .net core 2.0 peut-être ou .. quelque chose, je ne sais pas où je l'ai lu.