正在加密连接字符串

本文关键字:字符串 连接 加密 | 更新日期: 2023-09-27 17:59:03

我们已经创建了Web API,它创建了与Oracle数据库的连接,如

using (OracleConnection dbconn = new OracleConnection("DATA SOURCE=J;PASSWORD=CM;PERSIST SECURITY INFO=True;USER ID=TR"))

但希望在IIS中发布时对其进行加密。我们在web.config文件中执行这些操作吗。在网络中。config从VS发布到文件系统后,我只看到下面的代码。我需要创建一个新的连接字符串作为dbconn吗?我在Controller代码中给出了这个字符串。

<oracle.manageddataaccess.client>
 <version number="*">
  <dataSources>
    <dataSource alias="SampleDataSource" descriptor="(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ORCL))) " />
  </dataSources>
</version>
</oracle.manageddataaccess.client>
<connectionStrings>
 <add name="OracleDbContext" providerName="Oracle.ManagedDataAccess.Client" connectionString="User Id=oracle_user;Password=oracle_user_password;Data Source=oracle" />
</connectionStrings>

第一次创建应用程序。非常感谢您的帮助。

正在加密连接字符串

加密连接字符串和web.config的许多其他部分是标准做法。执行此操作的标准方法是使用位于%windows%'Microsoft.NET'Framework'<versionNumber>Aspnet_regiis.exe工具。这很容易做。这是一个教程。