я добавил следующие настройки в моем файле Web.config для ASP.NET MVC веб-приложенияКак я шифровать и дешифровать содержимое Web.config
<appSettings>
//code goes here
<add key="ApiUserName" value="testuser" />
<add key="ApiPassword" value=,,,… />
<add key="ApiURL" value="http://win-spdev:8400/servlets/AssetServlet" />
</appSettings>
Эти настройки используются для инициирования вызова API как последовать внутри моего метода действия регулятора: -
using (var client = new WebClient())
{
var query = HttpUtility.ParseQueryString(string.Empty);
foreach (string key in formValues)
{
query[key] = this.Request.Form[key];
}
query["username"] = System.Web.Configuration.WebConfigurationManager.AppSettings["ApiUserName"];
query["password"] = System.Web.Configuration.WebConfigurationManager.AppSettings["ApiPassword"];
query["assetType"] = "Rack";
query["operation"] = "AddAsset";
string apiurl = System.Web.Configuration.WebConfigurationManager.AppSettings["ApiURL"];
var url = new UriBuilder(apiurl);
Я прочитал ссылку о шифрования и дешифрования файла web.config http://msdn.microsoft.com/en-us/library/zhhddkxy.aspx. Но я не уверен, как сделать шифрование и дешифрование, описанные в ссылке, внутри моего метода действий выше?
Возможный дубликат [шифрование и дешифрование через web.config] (http://stackoverflow.com/questions/5326695/web-config-encryption-decryption) –