Difference between revisions of "Web.config Edits"

From KOP KB
Jump to: navigation, search
(Web.config SSL Redirect)
Line 1: Line 1:
== 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"?>
 
 
<!--
 
  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:54, 5 August 2014