Difference between revisions of "Web.config Edits"

From KOP KB
Jump to: navigation, search
Line 27: Line 27:
 
</configuration>
 
</configuration>
 
</sytnaxhighlight>
 
</sytnaxhighlight>
 +
 +
 +
== Connection Strings and Config Source ==
 +
 +
Well below is good example of how you can do data strings for your asp.net application. Also you will notice one has a configsource so for every tag in a web.config you can provide an alternate source for the rest of that configuration. So your data strings you see there for connection we could of stored all of them in a separate file.
 +
 +
<syntaxhighlight lang="xml">
 +
<?xml version="1.0"?>
 +
 +
<!--
 +
  For more information on how to configure your ASP.NET application, please visit
 +
  http://go.microsoft.com/fwlink/?LinkId=169433
 +
  -->
 +
 +
<configuration>
 +
 +
    <connectionStrings>
 +
<!--
 +
This is the connection string where your only changing data source, initial catalog, User ID, Password
 +
-->
 +
        <add name="51134_testConnectionString" connectionString="Data Source=209.17.116.5;Initial Catalog=simongtest123;Persist Security Info=True;User ID=simongtest123;Password=Simongtest123"
 +
            providerName="System.Data.SqlClient" />
 +
<add name="51134_testConnectionString2" connectionString="Data Source=209.17.116.5;Initial Catalog=simongtest123;Persist Security Info=True;User ID=simongtest123;Password=Simongtest123"
 +
            providerName="System.Data.SqlClient" />
 +
 +
    </connectionStrings>
 +
<connectionStrings configSource="ConnectionStrings.config" />
 +
    <system.web>
 +
<!--
 +
This is best to be off so you can see very specific errors to provide to admins
 +
-->
 +
        <customErrors mode="Off"/>
 +
 +
    </system.web>
 +
 +
 +
</configuration>
 +
<syntaxhighlight>

Revision as of 16:53, 5 August 2014

Web.config SSL Redirect

You may need to only copy some parts as the may have a web.config file already created <syntaxhighlight lang="xml"> <?xml version="1.0" encoding="UTF-8"?> <configuration>

   <system.webServer>
     <rewrite>
 <rules>
 <rule name="Redirect domain.com to www" patternSyntax="Wildcard" stopProcessing="true">            
 <match url="*" />            
 <conditions>                
 <add input="{HTTP_HOST}" pattern="cherokeestatebank.com" />            
 </conditions>            
 <action type="Redirect" url="http://www.cherokeestatebank.com/{R:0}" />        
 </rule>
   <rule name="HTTP to HTTPS redirect" stopProcessing="true">
 <match url="(.*)" />
   <conditions>
     <add input="{HTTPS}" pattern="off" ignoreCase="true" />
   </conditions>
 <action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" />

</rule>

 </rules>
 

</rewrite>

   </system.webServer>

</configuration> </sytnaxhighlight>


Connection Strings and Config Source

Well below is good example of how you can do data strings for your asp.net application. Also you will notice one has a configsource so for every tag in a web.config you can provide an alternate source for the rest of that configuration. So your data strings you see there for connection we could of stored all of them in a separate file.

<syntaxhighlight lang="xml"> <?xml version="1.0"?>


<configuration>

   <connectionStrings>
       <add name="51134_testConnectionString" connectionString="Data Source=209.17.116.5;Initial Catalog=simongtest123;Persist Security Info=True;User ID=simongtest123;Password=Simongtest123"
           providerName="System.Data.SqlClient" />

<add name="51134_testConnectionString2" connectionString="Data Source=209.17.116.5;Initial Catalog=simongtest123;Persist Security Info=True;User ID=simongtest123;Password=Simongtest123"

           providerName="System.Data.SqlClient" />
   </connectionStrings>

<connectionStrings configSource="ConnectionStrings.config" />

   <system.web>
       <customErrors mode="Off"/>
   </system.web>


</configuration> <syntaxhighlight>