<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <!--メール設定ファイルを参照-->
    <!--appSettings-->
    <appSettings file="Mail.config">

    <add key="LDAP_Auth_Use" value="0" />
    <add key="SkipLDAPPassword" value="test" />
    <!--ログ出力先ディレクトリ-->
    <add key="LogDir" value="C:\Temp\portal_log" />
    <!--[Web履修登録]履修登録日程
      -1：適用しない
      上記以外：適用する
    -->
    <add key="Skip_Comp_Schedule" value="-1" />
    <!--ファビコン
      0：使用しない
      1：使用する
    -->
    <add key="UseFavicon" value="1" />
    <!--ヘッダー左領域の文字色
      色名表記 または カラーコード
      例：Black、#000000
    -->
<!--    <add key="HeaderForeColorLeft" value="White" /> -->
    <add key="HeaderForeColorLeft" value="#2F4F4F" />
    <!--ヘッダー右領域の文字色
      色名表記 または カラーコード
      例：Black、#000000
    -->
<!--    <add key="HeaderForeColorRight" value="White" /> -->
    <add key="HeaderForeColorRight" value="#2F4F4F" />
    <!--DBServerWebDav接続情報-->
    <add key="WebDavAuthUserId" value="SlShareUser01" />
    <add key="WebDavAuthUserPass" value="SLsCy_?WW-3s4jXy" />
    <add key="EnableComingSoonRedirect" value="false" />
  </appSettings>
  <connectionStrings>
   <add name="ConStr_PT" connectionString="Data Source=133.167.78.120;Initial Catalog=kenshu_pt;Integrated Security=False;User ID=sa;Password=svn-256" providerName="System.Data.SqlClient" />
  </connectionStrings>
  <system.web>
    <!-- 
            デバッグ シンボルをコンパイルされたページに挿入するに
            は、compilation debug="true" に設定します。この設
            定はパフォーマンスに影響するため、開発時のみこの値
            を true に設定してください。

            Visual Basic オプション:
            データの損失が発生する可能性のあるすべてのデータ型
            の変換を無効にするには、strict="true" に設定します。
            すべての変数の定義を強制するためには、explicit="true"
            に設定します。
        -->

    <identity impersonate="true" userName="administrator" password=",UBjXYiMMMy+YZfL" />
    <compilation debug="true" explicit="true" strict="false" targetFramework="4.0">
      <assemblies>
        <!--<add assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
        <add assembly="Microsoft.ReportViewer.Common, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>-->
        <add assembly="System.DirectoryServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
        <add assembly="Microsoft.Build.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
        <add assembly="System.Management, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
        <add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
        <add assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
      </assemblies>
      <buildProviders>
        <add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
      </buildProviders>
    </compilation>
    <pages controlRenderingCompatibilityVersion="3.5" validateRequest="false" 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>
      <controls>
        <add tagPrefix="ajaxToolkit" namespace="AjaxControlToolkit" assembly="AjaxControlToolkit" />
        <add tagPrefix="asp" namespace="System.Web.UI.DataVisualization.Charting" assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
        <add tagPrefix="uc" tagName="TitleBar" src="~/uc/uc_TitleBar.ascx" />
        <add tagPrefix="uc" tagName="TitleBar_big" src="~/uc/uc_TitleBar_big.ascx" />
        <add tagPrefix="uc" tagName="TrainingInfo" src="~/training/uc/traininginfo.ascx" />
      </controls>
    </pages>
    <!--
            <authentication> セクションは、ユーザーを識別するため
            に、ASP.NET で使用されるセキュリティ認証モードの構成
            を有効にします。-->
    <authentication mode="Windows" />
    <!--
            <customErrors> セクションは、要求の実行中にハンドル
            されていないエラーが発生した場合の処理方法の構成を
            有効にします。具体的には、開発者が HTML エラー ペ
            ージをエラーのスタック トレースの代わりに表示するように構
            成することを可能にします。
    -->
    <customErrors mode="Off" defaultRedirect="error/default.htm">
      <error statusCode="403" redirect="error/403.htm" />
      <error statusCode="404" redirect="error/404.htm" />
    </customErrors>       
    
    <!--  セッション状態の設定
      既定では、ASP.NET は Cookie を使用して、要求がどのセッションに属するかを識別します。
      Cookie が使用できない場合は、URL にセッション識別子を入力することで、セッションを見つけることができます。
      Cookie を有効にするには、sessionState を cookieless="false" に設定してください。
    -->
    <sessionState cookieless="UseCookies" mode="InProc" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" stateConnectionString="tcpip=127.0.0.1:42424" stateNetworkTimeout="20" timeout="120" />
    <httpHandlers>
      <add path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" validate="false" />
      <add path="ChartImg.axd" verb="GET,HEAD,POST" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false" />
    </httpHandlers>
    <!--  
        最大アップロードサイズの設定(50MB)(kb単位で指定)	
    -->	
	  <httpRuntime maxRequestLength="51200"/> 
  </system.web>
  <!-- 
        system.webServer セクションは、Internet Information Services 7.0 で ASP.NET AJAX を
        実行するために必要です。以前のバージョンの IIS では不要です。
    -->
  <system.webServer>
    <!--ファイルの最大長の指定-->		
    <security>		
      <requestFiltering>	
        <requestLimits maxAllowedContentLength="52428800" /><!-- 50MB（バイト単位）-->
      </requestFiltering>	
    </security>		
    <validation validateIntegratedModeConfiguration="false" />
    <handlers>
      <!-- IIS7.5でReportViewerが動かないので追加-->
      <remove name="ChartImageHandler" />
      <add name="Reserved.ReportViewerWebControl.axd" path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" resourceType="Unspecified" preCondition="integratedMode" />
      <add name="ChartImageHandler" preCondition="integratedMode" verb="GET,HEAD,POST" path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
    </handlers>
    <defaultDocument>
      <files>
        <remove value="default.aspx" />
        <remove value="iisstart.htm" />
        <remove value="index.html" />
        <remove value="index.htm" />
        <remove value="Default.asp" />
        <remove value="Default.htm" />
        <add value="login.aspx" />
      </files>
    </defaultDocument>
        <httpRedirect enabled="false" />
  </system.webServer>
</configuration>