Du kan enkelt använda samma lösning som web.config, du behöver bara byta namn på din app.config till web.config, kryptera med verktyget aspnet_regiis och sedan byta namn på den till app.config.
- Byt namn på app.config till web.config
- Öppna kommandotolken och skriv:
%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -pef "connectionStrings" c:\<folder containing your web.config>
(stoppa på mappnivå och lägg inte den avslutande "") - byt namn på web.config tillbaka till app.config
Du kan öppna den i anteckningsblocket för att se den krypterade filen. I visual studio kommer du att se att den är dekrypterad. Du kan använda din anslutningssträng på samma sätt som om den inte var krypterad. (Observera att den bara kan dekrypteras på samma maskin som den är krypterad på.)