2014-04-01 17 views
6

Tôi mã hóa chuỗi kết nối của mình trong web.config với mã này trong tải aspx của tôi.giải mã connectionString trong web.config?

protected void Page_Load(object sender, EventArgs e) 
{ 
    Configuration config =  WebConfigurationManager.OpenWebConfiguration("~"); 

    ConnectionStringsSection connSection = (ConnectionStringsSection)config.GetSection("connectionStrings"); 

    connSection.SectionInformation.ProtectSection("DataProtectionConfigurationProvider"); 

    config.Save(); 
} 

Tôi là người mới với C# và bây giờ những gì tôi cần là giải mã. Có ý tưởng nào không?

Tôi chỉ có thể giải mã một dòng bằng mã sau.

protected void Page_Load(object sender, EventArgs e) 
{ 
    Configuration config = WebConfigurationManager.OpenWebConfiguration("~"); 

    ConnectionStringsSection connSection = (ConnectionStringsSection)config.GetSection("connectionStrings"); 

    //connSection.SectionInformation.ProtectSection("DataProtectionConfigurationProvider"); 
    connSection.SectionInformation.UnprotectSection(); 

    config.Save(); 
} 

Cảm ơn.

+3

Liệu sự giúp đỡ này? http://msdn.microsoft.com/en-us/library/dtkwfdky(v=vs.100).aspx –

+0

Cảm ơn bạn !! nó giúp tôi! – user3357141

Trả lời

1

tôi thấy làm thế nào để làm điều đó ở đây https://msdn.microsoft.com/en-us/library/dtkwfdky(v=vs.100).aspx

tôi có thể giải mã bằng cách chỉ thay đổi một dòng mã sau:

protected void Page_Load(object sender, EventArgs e) 
{ 
    Configuration config = WebConfigurationManager.OpenWebConfiguration("~"); 

    ConnectionStringsSection connSection = (ConnectionStringsSection)config.GetSection("connectionStrings"); 
    //connSection.SectionInformation.ProtectSection("DataProtectionConfigurationProvider"); 
    connSection.SectionInformation.UnprotectSection(); 

    config.Save(); 
} 
Các vấn đề liên quan