2016-08-23 1 views
3

Ich versuche, die ConnectioString der web.config file.I die cmd als Administrator lief zu verschlüsseln und gab folgende commnad alsVerschlüsseln Sie die Datei web.config

C:\Windows\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis -pef ProvantisDataConnection" "C:\inetpub\wwwroot\PSOC"

Encrypting configuration section...

The configuration section 'ProvantisDataConnection' was not found.

Failed!

ich habe die Datei web.config in Seite der C:\inetpub\wwwroot\PSOC und th <connectionStrings> Abschnitt in web.config als

<connectionStrings> 
<add name="ProvantisDataConnection" connectionString="Data Source=(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.00.00.0001)(PORT= 4321))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = ABC))));User Id=ABCD ;Password=ABCDD;pooling=true;min pool size=5;Max Pool Size=60" providerName="Oracle.DataAccess.Client" /> 
</connectionStrings> 

folgt aber es wirft immer noch als fehlgeschlagen.

+1

Bitte senden Sie das ProvantisDataConnection Knoten Ihrer web.config (mit Verbindungszeichenfolge info entfernt) –

+0

@LawrenceJohnson ich meine Frage mit dem Connection Abschnitt bearbeitet haben darauf – trx

+1

I Ich habe diese Funktion schon lange nicht mehr benutzt, aber ich bin zu 95% sicher, dass Sie einen Knoten nach dem Namen des Knotens auswählen müssen, nicht nach einem Attributwert. Das bedeutet, dass der richtige zu verschlüsselnde Knotenname connectionStrings wäre. –

Antwort

4

Wenn Sie aspnet_regiis ausführen, müssen Sie den Namen des Knotens angeben, den Sie verschlüsseln möchten. Sie können nicht auswählen, was Sie mit einem Attributwert verschlüsseln möchten. Grundsätzlich ändern

aspnet_regiis -pef ProvantisDataConnection 

zu

aspnet_regiis -pef connectionStrings 
Verwandte Themen