Megosztás a következőn keresztül:


Hiányzik a kapcsolati karakterlánc

A Aspirekód egy tetszőleges sztringgel azonosítja az erőforrásokat, például az "adatbázist". Az erőforrást máshol használó kódnak ugyanazt a sztringet kell használnia, vagy nem fogja megfelelően konfigurálni a kapcsolataikat.

Tünetek

Ha az alkalmazás olyan szolgáltatást ér el, amelyhez az alkalmazás egyik integrációja szükséges, a következőhöz hasonló kivétellel meghiúsulhat:

"InvalidOperationException: A ConnectionString hiányzik."

Lehetséges megoldások

Ellenőrizze, hogy az erőforrás neve (például egy adatbázis-erőforrás) megegyezik-e az AppHostban és a sikertelen szolgáltatásban.

Ha például az AppHost egy PostgreSQL erőforrást határoz meg, amelynek neve db1 a következő:

var db1 = builder.AddPostgres("pg1").AddDatabase("db1");

Ezután a szolgáltatásnak meg kell oldania az erőforrást ugyanazzal a névvel db1.

var builder = WebApplication.CreateBuilder(args);

builder.AddNpgsqlDbContext<MyDb1Context>("db1");

Az AppHostban megadott értéken kívül minden más érték a fent leírt kivételüzenetet fogja eredményezni.