IIS中隐藏的SQL连接字符串

时间:2017-05-10 14:53:05

标签: asp.net sql-server iis web-config iis-7.5

有没有办法在IIS中设置连接字符串而不在.net应用程序的web.config文件中设置它?因为我不希望在.net代码中设置凭据

2 个答案:

答案 0 :(得分:1)

您可以加密连接字符串

看看这个: https://msdn.microsoft.com/en-us/library/dx0f3cf2(v=vs.85).aspx

Quote:以下示例显示如何加密名为SampleApplication的应用程序的Web.config文件的connectionStrings部分:

aspnet_regiis -pe "connectionStrings" -app "/SampleApplication"

答案 1 :(得分:0)

您可以在此路径中将连接字符串放在 applicationHost 中:

  

%WINDIR%\ SYSTEM32 \ INETSRV \配置

网站上方有一个您必须了解的继承链:

enter image description here

您可以看到有关它的更多信息here