我们已经创建了Web API,它可以与Oracle数据库建立连接,就像这样:
using (OracleConnection dbconn = new OracleConnection("DATA SOURCE=J;PASSWORD=CM;PERSIST SECURITY INFO=True;USER ID=TR"))
当我们在IIS中发布时,希望它能够加密。我们需要在web.config文件中进行相关配置。 在从VS发布到文件系统后的web.config文件中,我只看到了以下代码。我是否需要创建一个名为dbconn的新连接字符串,就像在控制器代码中所给出的那样。
<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>
首次创建应用程序。非常感谢任何帮助。