<?xml version="1.0"?>
<configuration>
	<configSections>
		<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
			<section name="RGBC_Forecast.My.MySettings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/>
		</sectionGroup>
	</configSections>
	<!-- SQL connection strings are loaded from .env (solution root) or env vars; do not store credentials here. -->
	<appSettings/>
	<connectionStrings>		
	</connectionStrings>
	<!--
    For a description of web.config changes see http://go.microsoft.com/fwlink/?LinkId=235367.

    The following attributes can be set on the <httpRuntime> tag.
      <system.Web>
        <httpRuntime targetFramework="4.6.2" />
      </system.Web>
  -->
	<system.web>
		<httpRuntime executionTimeout="43200" maxRequestLength="104856"/>
		<sessionState mode="InProc" cookieless="false" timeout="720"/>
		<!-- 
            Set compilation debug="true" to insert debugging 
            symbols into the compiled page. Because this 
            affects performance, set this value to true only 
            during development.

            Visual Basic options:
            Set strict="true" to disallow all data type conversions 
            where data loss can occur. 
            Set explicit="true" to force declaration of all variables.
        -->
		<compilation debug="true" strict="false" explicit="true" targetFramework="4.6.1">
			<expressionBuilders>
				<add expressionPrefix="EnvConnectionStrings" type="RGBC_Forecast.RGBC_Forecast.EnvConnectionStringsExpressionBuilder, RGBC Forecast"/>
			</expressionBuilders>
		</compilation>
		<pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID">
			<namespaces>
				<clear/>
				<add namespace="System"/>
				<add namespace="System.Collections"/>
				<add namespace="System.Collections.Generic"/>
				<add namespace="System.Collections.Specialized"/>
				<add namespace="System.Configuration"/>
				<add namespace="System.Text"/>
				<add namespace="System.Text.RegularExpressions"/>
				<add namespace="System.Linq"/>
				<add namespace="System.Xml.Linq"/>
				<add namespace="System.Web"/>
				<add namespace="System.Web.Caching"/>
				<add namespace="System.Web.SessionState"/>
				<add namespace="System.Web.Security"/>
				<add namespace="System.Web.Profile"/>
				<add namespace="System.Web.UI"/>
				<add namespace="System.Web.UI.WebControls"/>
				<add namespace="System.Web.UI.WebControls.WebParts"/>
				<add namespace="System.Web.UI.HtmlControls"/>
			</namespaces>
		</pages>
		<!--
            The <authentication> section enables configuration 
            of the security authentication mode used by 
            ASP.NET to identify an incoming user. 
        -->
		<authentication mode="Windows"/>
		<!--
            The <customErrors> section enables configuration 
            of what to do if/when an unhandled error occurs 
            during the execution of a request. Specifically, 
            it enables developers to configure html error pages 
            to be displayed in place of a error stack trace.

        <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
            <error statusCode="403" redirect="NoAccess.htm" />
            <error statusCode="404" redirect="FileNotFound.htm" />
        </customErrors>
        -->
		<customErrors mode="Off"/>
	</system.web>
	<!-- 
        The system.webServer section is required for running ASP.NET AJAX under Internet
        Information Services 7.0.  It is not necessary for previous version of IIS.
    -->
	<applicationSettings>
		<RGBC_Forecast.My.MySettings>
			<!-- Values loaded from environment variables; do not store credentials here. -->
			<setting name="SQLConnectionDebug" serializeAs="String">
				<value></value>
			</setting>
			<setting name="SQLConnectionRelease" serializeAs="String">
				<value></value>
			</setting>
			<setting name="intDecimals" serializeAs="String">
				<value>1</value>
			</setting>
			<setting name="intColumnWidthDefault" serializeAs="String">
				<value>56</value>
			</setting>
			<setting name="intColumnWidthRegion" serializeAs="String">
				<value>105</value>
			</setting>
			<setting name="dwfQFTable" serializeAs="String">
				<value>dwfQF</value>
			</setting>
		</RGBC_Forecast.My.MySettings>
	</applicationSettings>
	<system.webServer>
		<defaultDocument>
			<files>
				<add value="Index.aspx"/>
			</files>
		</defaultDocument>
	</system.webServer>
</configuration>