추가개발0107_9
This commit is contained in:
parent
c0f960a53b
commit
48d2a21483
18
BO/BO.csproj
18
BO/BO.csproj
|
|
@ -37,15 +37,6 @@
|
|||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Common.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=af08829b84f0328e, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
|
|
@ -716,12 +707,12 @@
|
|||
<Content Include="Web.Debug.config">
|
||||
<DependentUpon>Web.config</DependentUpon>
|
||||
</Content>
|
||||
<Content Include="Web.Release.config">
|
||||
<DependentUpon>Web.config</DependentUpon>
|
||||
</Content>
|
||||
<Content Include="Web.Staging.config">
|
||||
<DependentUpon>Web.config</DependentUpon>
|
||||
</Content>
|
||||
<None Include="Web.Production.config">
|
||||
<DependentUpon>Web.config</DependentUpon>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Folder Include="App_Data\" />
|
||||
|
|
@ -761,6 +752,9 @@
|
|||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Staging|AnyCPU'">
|
||||
<OutputPath>bin\</OutputPath>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Production|AnyCPU'">
|
||||
<OutputPath>bin\</OutputPath>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||
<Import Project="$(VSToolsPath)\WebApplications\Microsoft.WebApplication.targets" Condition="'$(VSToolsPath)' != ''" />
|
||||
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" Condition="false" />
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<LastActiveSolutionConfig>Staging|Any CPU</LastActiveSolutionConfig>
|
||||
<LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig>
|
||||
<ProjectView>ProjectFiles</ProjectView>
|
||||
<UseIISExpress>false</UseIISExpress>
|
||||
<Use64BitIISExpress />
|
||||
|
|
|
|||
|
|
@ -7,16 +7,15 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
|
|||
<!-- 배포 방식 지정 -->
|
||||
<WebPublishMethod>FileSystem</WebPublishMethod>
|
||||
<PublishProvider>FileSystem</PublishProvider>
|
||||
<PublishUrl>C:\ProgramData\Jenkins\.jenkins\workspace\YNICTE_BO_Staging\publish\BO</PublishUrl>
|
||||
<PublishUrl>C:\ProgramData\Jenkins\.jenkins\workspace\YNICTE_BO_Production\publish\BO</PublishUrl>
|
||||
<DeployOnBuild>true</DeployOnBuild>
|
||||
<Configuration>Staging</Configuration>
|
||||
<Configuration>Production</Configuration>
|
||||
<!-- 특정 파일/폴더 제외 -->
|
||||
<ExcludeFilesFromDeployment>Controllers\*.cs;Models\*.cs;App_Data\*</ExcludeFilesFromDeployment>
|
||||
<LastUsedBuildConfiguration>Staging</LastUsedBuildConfiguration>
|
||||
<LastUsedBuildConfiguration>Production</LastUsedBuildConfiguration>
|
||||
<LastUsedPlatform>Any CPU</LastUsedPlatform>
|
||||
<SiteUrlToLaunchAfterPublish />
|
||||
<LaunchSiteAfterPublish>True</LaunchSiteAfterPublish>
|
||||
<ExcludeApp_Data>False</ExcludeApp_Data>
|
||||
<DeleteExistingFiles>True</DeleteExistingFiles>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
|
|
@ -30,31 +30,33 @@
|
|||
<add key="ClientValidationEnabled" value="true" />
|
||||
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
|
||||
|
||||
|
||||
<add key="fronturl" value="https://www.cte.or.kr" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="adminurl" value="https://mng.cte.or.kr/" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="adminurl" value="https://mng.cte.or.kr" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="adminips" value="118.219.255.223;118.219.255.225;118.219.255.189;118.219.255.190" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="reporturl" value="https://cter.cte.or.kr" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="masteremail" value="yicte2020@daum.net;smtp.daum.net;465;yicte2020;txwhczubbkcbotfd" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="usessl" value="Y" />
|
||||
<add key="ssonoauth" value="Y" />
|
||||
<add key="isstaging" value="0" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="masteremail" value="yicte@cte.or.kr;smtp.daum.net;465;yicte2020;yicte04003" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="popbillManager" value="070-5088-4781;박희란" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="usessl" value="Y" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="daokey" value="ynictelms2020" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
|
||||
<!--결제 url | mid | hashed signkey | 취소모듈비밀번호 | 거래번호앞두자리-->
|
||||
<!--테스트-->
|
||||
<add key="pginfo" value="https://stgstdpay.inicis.com|INIpayTest|SU5JTElURV9UUklQTEVERVNfS0VZU1RS|1111|te|" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--상용-->
|
||||
<!--<add key="pginfo" value="https://stdpay.inicis.com|?|?|1111|pr|" />-->
|
||||
<add key="pgroot" value="D:\INIpay50_ASP" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
|
||||
<!--
|
||||
talk
|
||||
0: url, 1: id, 2: password,3: 계정키, 4: 계정ID, 5: 발신프로필키
|
||||
-->
|
||||
<add key="talk" value="https://dev-alimtalk-api.bizmsg.kr:1443/v2/sender/send,?,?,?,?,?,023103312" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--<add key="talk" value="https://alimtalk-api.bizmsg.kr/v2/sender/send,?,?,?,?,?,023103312" />-->
|
||||
|
||||
<add key="configpath" value="Product" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="thumbnailexe" value="D:\\dev_tool\\ffmpeg.exe" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
|
||||
<!--개발자pc결제테스트를 위한 서브도메인 무효화 변수-->
|
||||
<add key="ispaytest" value="0" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="isdevtest" value="0" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="deliveramt" value="2500" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="inninglimit" value="10" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--0:pc결제 url | 1:mid | 2:hashed signkey | 3:취소모듈비밀번호 | 4:거래번호앞두자리-->
|
||||
<!--테스트결제-->
|
||||
<add key="pginfo" value="https://stgstdpay.inicis.com|INIpayTest|SU5JTElURV9UUklQTEVERVNfS0VZU1RS|1111|te|" />
|
||||
<!--모바일가상계좌입금통보url | 신용카드context | 계좌이체context | 가상계좌context | -->
|
||||
<add key="pginfomobile" value="https://cte.nptc.kr|/Account/PayVBankMoneyMobile" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
|
||||
|
||||
|
||||
<!-- 토스페이먼츠(구LG Xpay) 결제 시작 -->
|
||||
<add key="lgdacomConfigPath" value="C:\inetpub\wwwroot\cte\pgpay" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="CST_MID" value="yicte" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--상점아이디-->
|
||||
|
|
@ -64,17 +66,16 @@
|
|||
<add key="LGD_BACKBTN_YN" value="N" />
|
||||
<add key="LGD_CASNOTEURL" value="https://www.cte.or.kr/Account/XPayVBankMoney" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--가상계좌 입금통보 URL-->
|
||||
<add key="LGD_AUTOFILLYN_BUYER" value="Y" />
|
||||
<add key="LGD_CASHRECEIPTYN" value="Y" />
|
||||
<add key="LGD_ESCROW_USEYN" value="N" />
|
||||
<add key="LGD_AUTOFILLYN_BUYER" value="Y" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="LGD_CASHRECEIPTYN" value="Y" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="LGD_ESCROW_USEYN" value="N" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="PAYMENT_CLASSIFICATION" value="pr" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="LGD_MERTKEY" value="1e961022a432d24d7d8d02581ac7461f" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!-- 토스페이먼츠(구LG Xpay) 결제 종료 -->
|
||||
|
||||
<!--MTS SMSMMS 발신번호, 알림톡발신키-->
|
||||
<add key="mastersms" value="10d3158b52019fa6b7e5563b1e35cf8c48a8caf9" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="mtssendnum" value="15447660" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="mtsdb" value="Server=118.219.255.222;Database=mtsyicte;User ID=mtsyicteremote;Password=dev1@#" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--MTS SMSMMS 발신번호, 알림톡발신키-->
|
||||
|
||||
|
||||
<!--팝빌 API 연동정보-->
|
||||
<!--팝빌회원 링크아이디(LinkID)-->
|
||||
|
|
@ -84,7 +85,7 @@
|
|||
<!--팝빌회원 사업자번호, '-' 제외 10자리-->
|
||||
<add key="Popbill.CorpNum" value="6218204003" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--팝빌회원 아이디(비필수)-->
|
||||
<add key="Popbill.UserID" value="" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="Popbill.UserID" value="" />
|
||||
<!--연동환경 설정값, 개발용(true), 상업용(false)-->
|
||||
<add key="Popbill.TaxinvoiceService.IsTest" value="false" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--인증토큰 IP 제한기능 사용여부, 권장(true)-->
|
||||
|
|
@ -94,14 +95,12 @@
|
|||
<!--로컬서버 시간 사용 여부 true-사용, false-미사용, 기본값(false)-->
|
||||
<add key="Popbill.TaxinvoiceService.UseLocalTimeYN" value="false" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
|
||||
<add key="2024ExDate2" value="20240822" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
|
||||
</appSettings>
|
||||
<!-- to see logging output in the attached debugger -->
|
||||
<common>
|
||||
<logging>
|
||||
<factoryAdapter type="Common.Logging.Simple.TraceLoggerFactoryAdapter, Common.Logging">
|
||||
<arg key="Level" value="ALL" />
|
||||
<arg key="Level" value="ALL" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
</factoryAdapter>
|
||||
</logging>
|
||||
</common>
|
||||
|
|
@ -122,7 +121,6 @@
|
|||
<context>
|
||||
<resource uri="file://~/Spring/Controllers.xml" xdt:Transform="SetAttributes" xdt:Locator="Match(uri)" />
|
||||
<resource uri="file://~/Spring/Daos.xml" xdt:Transform="SetAttributes" xdt:Locator="Match(uri)" />
|
||||
<!--<resource uri="file://~/Spring/Svcs.xml" />-->
|
||||
</context>
|
||||
<parsers>
|
||||
<parser type="Spring.Data.Config.DatabaseNamespaceParser, Spring.Data" />
|
||||
|
|
@ -142,45 +140,31 @@
|
|||
</system.Web>
|
||||
-->
|
||||
<system.web>
|
||||
<authentication mode="Forms">
|
||||
<authentication mode="None">
|
||||
<forms loginUrl="~/Account/Index" timeout="2880" />
|
||||
</authentication>
|
||||
<!--<sessionState mode="StateServer" stateConnectionString="tcpip=localhost:42424" cookieless="false" timeout="1" cookieName="tesl_lms_mobile" />-->
|
||||
<!--<sessionState cookieless="UseCookies" cookieName="tesl_lms_mobile" mode="Off" stateConnectionString="tcpip=localhost:42424" timeout="60" />-->
|
||||
<!--<sessionState cookieless="UseCookies" regenerateExpiredSessionId="false" mode="StateServer" compressionEnabled="true" stateConnectionString="tcpip=localhost:42424" timeout="10" cookieName="tssc" />-->
|
||||
|
||||
|
||||
<!--<sessionState cookieless="UseCookies" cookieName="kfcf" mode="StateServer" stateConnectionString="tcpip=localhost:42424" timeout="60" />-->
|
||||
<sessionState cookieless="UseCookies" cookieName="yicte" mode="StateServer" stateConnectionString="tcpip=localhost:42424" timeout="60" />
|
||||
<!--<sessionState cookieless="UseCookies" cookieName="kfcff" mode="Off" stateConnectionString="tcpip=xxx.xxx.xxx:42424" timeout="60" />-->
|
||||
|
||||
|
||||
<!--<sessionState mode="StateServer" stateConnectionString="tcpip=localhost:42424" cookieless="false" timeout="20" cookieName="ntest_admin" />-->
|
||||
<!--<sessionState cookieless="UseCookies" cookieName="kfcfa" mode="Off" stateConnectionString="tcpip=localhost:42424" timeout="60" />-->
|
||||
<sessionState cookieless="UseCookies" cookieName="kfcfa" mode="StateServer" stateConnectionString="tcpip=localhost:42424" timeout="60" />
|
||||
<!--<identity impersonate="true" userName="root" password="rhdwjdrudwod!@#45" />-->
|
||||
<!--<customErrors mode="RemoteOnly" defaultRedirect="Account/Error" allowNestedErrors="true" redirectMode="ResponseRewrite">
|
||||
<error statusCode="404" redirect="Account/Error404" />
|
||||
<error statusCode="403" redirect="Account/Error403" />
|
||||
<error statusCode="500" redirect="Account/Error500" />
|
||||
</customErrors>-->
|
||||
|
||||
<customErrors mode="On" defaultRedirect="~/Account/Error">
|
||||
<customErrors mode="RemoteOnly" defaultRedirect="~/Account/Error">
|
||||
<error statusCode="404" redirect="~/Account/Error404" />
|
||||
<error statusCode="403" redirect="~/Account/Error403" />
|
||||
<error statusCode="500" redirect="~/Account/Error500" />
|
||||
</customErrors>
|
||||
|
||||
|
||||
<compilation debug="true" targetFramework="4.6" />
|
||||
<!--<compilation debug="false" targetFramework="4.6" />product-->
|
||||
<httpRuntime targetFramework="4.5" requestValidationMode="2.0" maxRequestLength="61200" />
|
||||
<httpRuntime targetFramework="4.5" requestValidationMode="2.0" maxRequestLength="1042000" />
|
||||
<httpModules>
|
||||
<add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web" />
|
||||
</httpModules>
|
||||
</system.web>
|
||||
<!--<system.net>
|
||||
<settings>
|
||||
<servicePointManager checkCertificateName="false" checkCertificateRevocationList="false" />
|
||||
</settings>
|
||||
</system.net>-->
|
||||
<system.web.extensions>
|
||||
<scripting>
|
||||
<webServices>
|
||||
<jsonSerialization maxJsonLength="5000000" />
|
||||
</webServices>
|
||||
</scripting>
|
||||
</system.web.extensions>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
|
|
@ -223,21 +207,13 @@
|
|||
<assemblyIdentity name="System.Web.Http.WebHost" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Web" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.Http.Formatting" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<AppContextSwitchOverrides value="Switch.System.Net.DontEnableSystemDefaultTlsVersions=false; Switch.System.Net.SecurityProtocol=Ssl3,Tls12" />
|
||||
</runtime>
|
||||
<system.webServer>
|
||||
<!--<asp>
|
||||
<limits processorThreadMax="100"/>
|
||||
</asp>-->
|
||||
<security>
|
||||
<requestFiltering>
|
||||
<requestLimits maxAllowedContentLength="1073741824"></requestLimits>
|
||||
|
|
@ -245,14 +221,9 @@
|
|||
</security>
|
||||
<httpProtocol allowKeepAlive="false">
|
||||
<customHeaders>
|
||||
<!--<remove name="Vary"></remove>
|
||||
<remove name="Vary"></remove>
|
||||
<add name="Vary" value="Accept-Encoding"></add>
|
||||
<add name="Access-Control-Allow-Origin" value="*"/>
|
||||
<add name="Access-Control-Allow-Headers" value="Content-Type"/>
|
||||
<add name="Access-Control-Allow-Methods" value="GET, POST"/>-->
|
||||
<add name="X-Frame-Options" value="SAMEORIGIN" />
|
||||
<!--<add name="X-Frame-Options" value="ALLOW-FROM http://www.kocw.net" />-->
|
||||
<!--<add name="Access-Control-Allow-Origin" value="http://www.kocw.net/ "/>-->
|
||||
<add name="Access-Control-Allow-Origin" value="http://127.0.0.1" />
|
||||
</customHeaders>
|
||||
</httpProtocol>
|
||||
<!--<httpErrors>
|
||||
|
|
@ -281,24 +252,8 @@
|
|||
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
|
||||
</handlers>
|
||||
<staticContent>
|
||||
<clientCache cacheControlMode="DisableCache" />
|
||||
<remove fileExtension=".hwp" />
|
||||
<mimeMap fileExtension=".vtt" mimeType="text/vtt" />
|
||||
<mimeMap fileExtension=".hwp" mimeType="application/unknown" />
|
||||
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="1.00:00:00" />
|
||||
</staticContent>
|
||||
<!--<staticContent>
|
||||
<remove fileExtension=".eot" />
|
||||
<mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" />
|
||||
<remove fileExtension=".ttf" />
|
||||
<mimeMap fileExtension=".ttf" mimeType="application/octet-stream" />
|
||||
<remove fileExtension=".svg" />
|
||||
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
|
||||
<remove fileExtension=".woff" />
|
||||
<mimeMap fileExtension=".woff" mimeType="application/font-woff" />
|
||||
<remove fileExtension=".hwp" />
|
||||
<mimeMap fileExtension=".hwp" mimeType="application/unknown" />
|
||||
</staticContent>-->
|
||||
|
||||
</system.webServer>
|
||||
<!-- <system.codedom>
|
||||
<compilers>
|
||||
|
|
@ -313,9 +268,9 @@
|
|||
</logFactoryAdapter>
|
||||
</logging>
|
||||
</iBATIS>
|
||||
<log4net>
|
||||
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender" xdt:Transform="SetAttributes" xdt:Locator="Match(name)">
|
||||
<file value="c:\log\ynicte\log.txt" />
|
||||
<log4net xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
|
||||
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender" xdt:Locator="Match(name)" xdt:Transform="SetAttributes">
|
||||
<file value="D:\log\ynicte\log.txt" xdt:Transform="SetAttributes" xdt:Locator="Match(value)" />
|
||||
<param name="MaxSizeRollBackups" value="2" />
|
||||
<param name="MaximumFileSize" value="1024KB" />
|
||||
<param name="RollingStyle" value="Size" />
|
||||
|
|
@ -325,13 +280,13 @@
|
|||
<param name="ConversionPattern" value="%d - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
|
||||
<appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender" xdt:Locator="Match(name)" xdt:Transform="SetAttributes">
|
||||
<layout type="log4net.Layout.PatternLayout">
|
||||
<param name="ConversionPattern" value="%d - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<appender name="DebugAppender" type="log4net.Appender.RollingFileAppender,log4net" xdt:Transform="SetAttributes" xdt:Locator="Match(name)">
|
||||
<param name="File" value="c:\log\ynicte\debug.txt" />
|
||||
<appender name="DebugAppender" type="log4net.Appender.RollingFileAppender,log4net" xdt:Locator="Match(name)" xdt:Transform="SetAttributes">
|
||||
<param name="File" value="C:\log\boYnicte\debug.txt" xdt:Transform="SetAttributes" xdt:Locator="Match(name)" />
|
||||
<param name="AppendToFile" value="true" />
|
||||
<param name="MaxSizeRollBackups" value="10" />
|
||||
<param name="MaximumFileSize" value="5MB" />
|
||||
|
|
@ -341,8 +296,8 @@
|
|||
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<appender name="DeleteAppender" type="log4net.Appender.RollingFileAppender,log4net" xdt:Transform="SetAttributes" xdt:Locator="Match(name)">
|
||||
<param name="File" value="c:\log\ynicte\delete.txt" />
|
||||
<appender name="DeleteAppender" type="log4net.Appender.RollingFileAppender,log4net" xdt:Locator="Match(name)" xdt:Transform="SetAttributes">
|
||||
<param name="File" value="C:\log\boYnicte\delete.txt" xdt:Transform="SetAttributes" xdt:Locator="Match(name)" />
|
||||
<param name="AppendToFile" value="true" />
|
||||
<param name="MaxSizeRollBackups" value="10" />
|
||||
<param name="MaximumFileSize" value="5MB" />
|
||||
|
|
@ -352,8 +307,8 @@
|
|||
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<appender name="WarnAppender" type="log4net.Appender.RollingFileAppender,log4net" xdt:Transform="SetAttributes" xdt:Locator="Match(name)">
|
||||
<param name="File" value="c:\log\ynicte\warn.txt" />
|
||||
<appender name="WarnAppender" type="log4net.Appender.RollingFileAppender,log4net" xdt:Locator="Match(name)" xdt:Transform="SetAttributes">
|
||||
<param name="File" value="C:\log\boYnicte\warn.txt" xdt:Transform="SetAttributes" xdt:Locator="Match(name)" />
|
||||
<param name="AppendToFile" value="true" />
|
||||
<param name="MaxSizeRollBackups" value="10" />
|
||||
<param name="MaximumFileSize" value="5MB" />
|
||||
|
|
@ -363,37 +318,37 @@
|
|||
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<appender name="QueryAppender" type="log4net.Appender.RollingFileAppender,log4net" xdt:Transform="SetAttributes" xdt:Locator="Match(name)">
|
||||
<file value="c:\log\ynicte\query.txt" />
|
||||
<appender name="QueryAppender" type="log4net.Appender.RollingFileAppender,log4net" xdt:Locator="Match(name)" xdt:Transform="SetAttributes">
|
||||
<param name="File" value="C:\log\boYnicte\query.txt" xdt:Transform="SetAttributes" xdt:Locator="Match(name)" />
|
||||
<param name="AppendToFile" value="true" />
|
||||
<param name="MaxSizeRollBackups" value="10" />
|
||||
<param name="MaximumFileSize" value="5MB" />
|
||||
<param name="RollingStyle" value="Size" />
|
||||
<param name="StaticLogFileName" value="true" />
|
||||
<appendToFile value="true" />
|
||||
<layout type="log4net.Layout.PatternLayout">
|
||||
<param name="ConversionPattern" value="%d - %m%n" />
|
||||
<layout type="log4net.Layout.PatternLayout,log4net">
|
||||
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<appender name="ErrorAppender" type="log4net.Appender.RollingFileAppender,log4net" xdt:Transform="SetAttributes" xdt:Locator="Match(name)">
|
||||
<file value="c:\log\ynicte\error.txt" />
|
||||
<appender name="ErrorAppender" type="log4net.Appender.RollingFileAppender,log4net" xdt:Locator="Match(name)" xdt:Transform="SetAttributes">
|
||||
<param name="File" value="C:\log\boYnicte\error.txt" xdt:Transform="SetAttributes" xdt:Locator="Match(name)" />
|
||||
<param name="AppendToFile" value="true" />
|
||||
<param name="MaxSizeRollBackups" value="10" />
|
||||
<param name="MaximumFileSize" value="5MB" />
|
||||
<param name="RollingStyle" value="Size" />
|
||||
<param name="StaticLogFileName" value="true" />
|
||||
<appendToFile value="true" />
|
||||
<layout type="log4net.Layout.PatternLayout">
|
||||
<param name="ConversionPattern" value="%d - %m%n" />
|
||||
<layout type="log4net.Layout.PatternLayout,log4net">
|
||||
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<appender name="TryErrorAppender" type="log4net.Appender.RollingFileAppender,log4net" xdt:Transform="SetAttributes" xdt:Locator="Match(name)">
|
||||
<file value="c:\log\ynicte\tryerror.txt" />
|
||||
<appender name="TryErrorAppender" type="log4net.Appender.RollingFileAppender,log4net" xdt:Locator="Match(name)" xdt:Transform="SetAttributes">
|
||||
<param name="File" value="C:\log\boYnicte\tryerror.txt" xdt:Transform="SetAttributes" xdt:Locator="Match(name)" />
|
||||
<param name="AppendToFile" value="true" />
|
||||
<param name="MaxSizeRollBackups" value="10" />
|
||||
<param name="MaximumFileSize" value="5MB" />
|
||||
<param name="RollingStyle" value="Size" />
|
||||
<param name="StaticLogFileName" value="true" />
|
||||
<appendToFile value="true" />
|
||||
<layout type="log4net.Layout.PatternLayout">
|
||||
<param name="ConversionPattern" value="%d - %m%n" />
|
||||
<layout type="log4net.Layout.PatternLayout,log4net">
|
||||
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<!-- OFF, FATAL, ERROR, Delete, WARN, INFO, DEBUG, ALL -->
|
||||
|
|
@ -1,476 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
ASP.NET 응용 프로그램을 구성하는 방법에 대한 자세한 내용은 다음을 참조하세요.
|
||||
https://go.microsoft.com/fwlink/?LinkId=301880
|
||||
-->
|
||||
<configuration>
|
||||
<configSections>
|
||||
<sectionGroup name="common">
|
||||
<section name="logging" type="Common.Logging.ConfigurationSectionHandler, Common.Logging" />
|
||||
</sectionGroup>
|
||||
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
|
||||
<!--Spring-->
|
||||
<sectionGroup name="spring">
|
||||
<section name="parsers" type="Spring.Context.Support.NamespaceParsersSectionHandler, Spring.Core" />
|
||||
<section name="typeAliases" type="Spring.Context.Support.TypeAliasesSectionHandler, Spring.Core" />
|
||||
<section name="context" type="Spring.Context.Support.MvcContextHandler, Spring.Web.Mvc5" />
|
||||
<section name="objects" type="Spring.Context.Support.DefaultSectionHandler, Spring.Core" />
|
||||
<!--<section name="context" type="Spring.Context.Support.MvcContextHandler, Spring.Core" />
|
||||
<section name="objects" type="Spring.Context.Support.DefaultSectionHandler, Spring.Core" />-->
|
||||
</sectionGroup>
|
||||
<!---iBATIS-->
|
||||
<sectionGroup name="iBATIS">
|
||||
<section name="logging" type="IBatisNet.Common.Logging.ConfigurationSectionHandler, IBatisNet.Common" />
|
||||
</sectionGroup>
|
||||
<!--Common-->
|
||||
</configSections>
|
||||
<appSettings>
|
||||
<add key="webpages:Version" value="3.0.0.0" />
|
||||
<add key="webpages:Enabled" value="false" />
|
||||
<add key="ClientValidationEnabled" value="true" />
|
||||
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
|
||||
|
||||
|
||||
<add key="fronturl" value="https://www.cte.or.kr" />
|
||||
<add key="adminurl" value="https://mng.cte.or.kr/" />
|
||||
<add key="reporturl" value="https://cter.cte.or.kr" />
|
||||
<add key="masteremail" value="yicte2020@daum.net;smtp.daum.net;465;yicte2020;txwhczubbkcbotfd" />
|
||||
<add key="usessl" value="Y" />
|
||||
<add key="ssonoauth" value="Y" />
|
||||
<add key="daokey" value="ynictelms2020" />
|
||||
<add key="configpath" value="Product" />
|
||||
<add key="thumbnailexe" value="D:\\dev_tool\\ffmpeg.exe" />
|
||||
|
||||
<!--개발자pc결제테스트를 위한 서브도메인 무효화 변수-->
|
||||
<add key="ispaytest" value="0" />
|
||||
<add key="isdevtest" value="0" />
|
||||
<add key="deliveramt" value="2500" />
|
||||
<add key="inninglimit" value="10" />
|
||||
<!--0:pc결제 url | 1:mid | 2:hashed signkey | 3:취소모듈비밀번호 | 4:거래번호앞두자리-->
|
||||
<!--테스트결제-->
|
||||
<add key="pginfo" value="https://stgstdpay.inicis.com|INIpayTest|SU5JTElURV9UUklQTEVERVNfS0VZU1RS|1111|te|" />
|
||||
<!--모바일가상계좌입금통보url | 신용카드context | 계좌이체context | 가상계좌context | -->
|
||||
<add key="pginfomobile" value="https://cte.nptc.kr|/Account/PayVBankMoneyMobile" />
|
||||
|
||||
|
||||
|
||||
<!-- 토스페이먼츠(구LG Xpay) 결제 시작 -->
|
||||
<add key="lgdacomConfigPath" value="C:\inetpub\wwwroot\cte\pgpay" />
|
||||
<add key="CST_MID" value="yicte" />
|
||||
<!--상점아이디-->
|
||||
<add key="CST_PLATFORM" value="service" />
|
||||
<!--test, service-->
|
||||
<add key="LGD_ENCODING" value="UTF-8" />
|
||||
<add key="LGD_BACKBTN_YN" value="N" />
|
||||
<add key="LGD_CASNOTEURL" value="https://www.cte.or.kr/Account/XPayVBankMoney" />
|
||||
<!--가상계좌 입금통보 URL-->
|
||||
<add key="LGD_AUTOFILLYN_BUYER" value="Y" />
|
||||
<add key="LGD_CASHRECEIPTYN" value="Y" />
|
||||
<add key="LGD_ESCROW_USEYN" value="N" />
|
||||
<add key="PAYMENT_CLASSIFICATION" value="pr" />
|
||||
<add key="LGD_MERTKEY" value="1e961022a432d24d7d8d02581ac7461f" />
|
||||
<!-- 토스페이먼츠(구LG Xpay) 결제 종료 -->
|
||||
<add key="mastersms" value="10d3158b52019fa6b7e5563b1e35cf8c48a8caf9" />
|
||||
<add key="mtssendnum" value="15447660" />
|
||||
<add key="mtsdb" value="Server=118.219.255.222;Database=mtsyicte;User ID=mtsyicteremote;Password=dev1@#" />
|
||||
<!--MTS SMSMMS 발신번호, 알림톡발신키-->
|
||||
|
||||
|
||||
<!--팝빌 API 연동정보-->
|
||||
<!--팝빌회원 링크아이디(LinkID)-->
|
||||
<add key="Popbill.LinkID" value="YJCTE" />
|
||||
<!--팝빌회원 비밀키(SecretKey)-->
|
||||
<add key="Popbill.SecretKey" value="nC+bFG/XTCAQ3XtsRVdPWx70wJwq8XTE5vGeW2/uxyg=" />
|
||||
<!--팝빌회원 사업자번호, '-' 제외 10자리-->
|
||||
<add key="Popbill.CorpNum" value="6218204003" />
|
||||
<!--팝빌회원 아이디(비필수)-->
|
||||
<add key="Popbill.UserID" value="" />
|
||||
<!--연동환경 설정값, 개발용(true), 상업용(false)-->
|
||||
<add key="Popbill.TaxinvoiceService.IsTest" value="false" />
|
||||
<!--인증토큰 IP 제한기능 사용여부, 권장(true)-->
|
||||
<add key="Popbill.TaxinvoiceService.IPRestrictOnOff" value="true" />
|
||||
<!--팝빌 API 서비스 고정 IP 사용여부(GA), true-사용, false-미사용, 기본값(false)-->
|
||||
<add key="Popbill.TaxinvoiceService.UseStaticIP" value="false" />
|
||||
<!--로컬서버 시간 사용 여부 true-사용, false-미사용, 기본값(false)-->
|
||||
<add key="Popbill.TaxinvoiceService.UseLocalTimeYN" value="false" />
|
||||
|
||||
<add key="2024ExDate2" value="20240822" />
|
||||
|
||||
</appSettings>
|
||||
<!-- to see logging output in the attached debugger -->
|
||||
<common>
|
||||
<logging>
|
||||
<factoryAdapter type="Common.Logging.Simple.TraceLoggerFactoryAdapter, Common.Logging">
|
||||
<arg key="Level" value="ALL" />
|
||||
</factoryAdapter>
|
||||
</logging>
|
||||
</common>
|
||||
<spring>
|
||||
<!--<context>
|
||||
<resource uri="config://spring/objects"/>
|
||||
</context>
|
||||
<objects xmlns="http://www.springframework.net">
|
||||
|
||||
<object name="CustomerRepositoryService"
|
||||
type="App.Repository.CustomerRepository,App.Repository"/>
|
||||
|
||||
<object name="CustomerController" type="SpringNetMVC5.Controllers.CustomerController, SpringNetMVC5" singleton="false">
|
||||
<property name="CustomerRepository" ref="CustomerRepositoryService"/>
|
||||
</object>
|
||||
|
||||
</objects>-->
|
||||
<context>
|
||||
<resource uri="file://~/Spring/Controllers.xml" />
|
||||
<resource uri="file://~/Spring/Daos.xml" />
|
||||
<!--<resource uri="file://~/Spring/Svcs.xml" />-->
|
||||
</context>
|
||||
<parsers>
|
||||
<parser type="Spring.Data.Config.DatabaseNamespaceParser, Spring.Data" />
|
||||
<parser type="Spring.Transaction.Config.TxNamespaceParser, Spring.Data" />
|
||||
</parsers>
|
||||
</spring>
|
||||
<connectionStrings>
|
||||
<add name="xls" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=Excel 8.0" />
|
||||
<add name="xlsx" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=Excel 12.0" />
|
||||
</connectionStrings>
|
||||
<!--
|
||||
web.config 변경 내용에 대한 설명은 http://go.microsoft.com/fwlink/?LinkId=235367을 참고하십시오.
|
||||
|
||||
다음 특성은 <httpRuntime> 태그에 설정할 수 있습니다.
|
||||
<system.Web>
|
||||
<httpRuntime targetFramework="4.5" />
|
||||
</system.Web>
|
||||
-->
|
||||
<system.web>
|
||||
<authentication mode="Forms">
|
||||
<forms loginUrl="~/Account/Index" timeout="2880" />
|
||||
</authentication>
|
||||
<!--<sessionState mode="StateServer" stateConnectionString="tcpip=localhost:42424" cookieless="false" timeout="1" cookieName="tesl_lms_mobile" />-->
|
||||
<!--<sessionState cookieless="UseCookies" cookieName="tesl_lms_mobile" mode="Off" stateConnectionString="tcpip=localhost:42424" timeout="60" />-->
|
||||
<!--<sessionState cookieless="UseCookies" regenerateExpiredSessionId="false" mode="StateServer" compressionEnabled="true" stateConnectionString="tcpip=localhost:42424" timeout="10" cookieName="tssc" />-->
|
||||
|
||||
|
||||
<!--<sessionState cookieless="UseCookies" cookieName="kfcf" mode="StateServer" stateConnectionString="tcpip=localhost:42424" timeout="60" />-->
|
||||
<sessionState cookieless="UseCookies" cookieName="yicte" mode="StateServer" stateConnectionString="tcpip=localhost:42424" timeout="60" />
|
||||
<!--<sessionState cookieless="UseCookies" cookieName="kfcff" mode="Off" stateConnectionString="tcpip=xxx.xxx.xxx:42424" timeout="60" />-->
|
||||
|
||||
|
||||
<!--<identity impersonate="true" userName="root" password="rhdwjdrudwod!@#45" />-->
|
||||
<!--<customErrors mode="RemoteOnly" defaultRedirect="Account/Error" allowNestedErrors="true" redirectMode="ResponseRewrite">
|
||||
<error statusCode="404" redirect="Account/Error404" />
|
||||
<error statusCode="403" redirect="Account/Error403" />
|
||||
<error statusCode="500" redirect="Account/Error500" />
|
||||
</customErrors>-->
|
||||
<!--<customErrors mode="On" defaultRedirect="~/Account/Error">
|
||||
<error statusCode="404" redirect="~/Account/Error404" />
|
||||
<error statusCode="403" redirect="~/Account/Error403" />
|
||||
<error statusCode="500" redirect="~/Account/Error500" />
|
||||
</customErrors>-->
|
||||
<customErrors mode="On" defaultRedirect="~/Account/Error">
|
||||
<error statusCode="404" redirect="~/Account/Error404" />
|
||||
<error statusCode="403" redirect="~/Account/Error403" />
|
||||
<error statusCode="500" redirect="~/Account/Error500" />
|
||||
</customErrors>
|
||||
|
||||
|
||||
<compilation debug="true" targetFramework="4.6" />
|
||||
<!--<compilation debug="false" targetFramework="4.6" />product-->
|
||||
<httpRuntime targetFramework="4.5" requestValidationMode="2.0" maxRequestLength="61200" />
|
||||
<httpModules>
|
||||
<add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web" />
|
||||
</httpModules>
|
||||
</system.web>
|
||||
<!--<system.net>
|
||||
<settings>
|
||||
<servicePointManager checkCertificateName="false" checkCertificateRevocationList="false" />
|
||||
</settings>
|
||||
</system.net>-->
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Newtonsoft.Json" culture="neutral" publicKeyToken="30ad4fe6b2a6aeed" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-12.0.0.0" newVersion="12.0.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Web.Optimization" publicKeyToken="31bf3856ad364e35" />
|
||||
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="1.1.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" />
|
||||
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" />
|
||||
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Web.Http" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Common.Logging.Core" publicKeyToken="af08829b84f0328e" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Common.Logging" publicKeyToken="af08829b84f0328e" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-1.2.0.0" newVersion="1.2.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Web.Http.WebHost" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Web" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.Http.Formatting" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<AppContextSwitchOverrides value="Switch.System.Net.DontEnableSystemDefaultTlsVersions=false; Switch.System.Net.SecurityProtocol=Ssl3,Tls12" />
|
||||
</runtime>
|
||||
<system.webServer>
|
||||
<!--<asp>
|
||||
<limits processorThreadMax="100"/>
|
||||
</asp>-->
|
||||
<security>
|
||||
<requestFiltering>
|
||||
<requestLimits maxAllowedContentLength="1073741824"></requestLimits>
|
||||
</requestFiltering>
|
||||
</security>
|
||||
<httpProtocol allowKeepAlive="false">
|
||||
<customHeaders>
|
||||
<!--<remove name="Vary"></remove>
|
||||
<add name="Vary" value="Accept-Encoding"></add>
|
||||
<add name="Access-Control-Allow-Origin" value="*"/>
|
||||
<add name="Access-Control-Allow-Headers" value="Content-Type"/>
|
||||
<add name="Access-Control-Allow-Methods" value="GET, POST"/>-->
|
||||
<add name="X-Frame-Options" value="SAMEORIGIN" />
|
||||
<!--<add name="X-Frame-Options" value="ALLOW-FROM http://www.kocw.net" />-->
|
||||
<!--<add name="Access-Control-Allow-Origin" value="http://www.kocw.net/ "/>-->
|
||||
</customHeaders>
|
||||
</httpProtocol>
|
||||
<!--<httpErrors>
|
||||
<remove statusCode="403" subStatusCode="-1" />
|
||||
<error statusCode="403" prefixLanguageFilePath="" path="Account/Error403" responseMode="ExecuteURL" />
|
||||
</httpErrors>
|
||||
<rewrite>
|
||||
<outboundRules>
|
||||
<rule name="Change location header" patternSyntax="ExactMatch">
|
||||
<match serverVariable="RESPONSE_location" pattern="/Account/Error403?foo=bar" />
|
||||
<action type="Rewrite" value="/Account/Error403" />
|
||||
</rule>
|
||||
</outboundRules>
|
||||
</rewrite>
|
||||
<defaultDocument enabled="false" />-->
|
||||
<validation validateIntegratedModeConfiguration="false" />
|
||||
<modules>
|
||||
<remove name="ApplicationInsightsWebTracking" />
|
||||
<add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web" preCondition="managedHandler" />
|
||||
</modules>
|
||||
<handlers>
|
||||
<remove name="ExtensionlessUrlHandler-Integrated-4.0" />
|
||||
<remove name="OPTIONSVerbHandler" />
|
||||
<remove name="TRACEVerbHandler" />
|
||||
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
|
||||
</handlers>
|
||||
<staticContent>
|
||||
<clientCache cacheControlMode="DisableCache" />
|
||||
<remove fileExtension=".hwp" />
|
||||
<mimeMap fileExtension=".vtt" mimeType="text/vtt" />
|
||||
<mimeMap fileExtension=".hwp" mimeType="application/unknown" />
|
||||
</staticContent>
|
||||
<!--<staticContent>
|
||||
<remove fileExtension=".eot" />
|
||||
<mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" />
|
||||
<remove fileExtension=".ttf" />
|
||||
<mimeMap fileExtension=".ttf" mimeType="application/octet-stream" />
|
||||
<remove fileExtension=".svg" />
|
||||
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
|
||||
<remove fileExtension=".woff" />
|
||||
<mimeMap fileExtension=".woff" mimeType="application/font-woff" />
|
||||
<remove fileExtension=".hwp" />
|
||||
<mimeMap fileExtension=".hwp" mimeType="application/unknown" />
|
||||
</staticContent>-->
|
||||
|
||||
</system.webServer>
|
||||
<!-- <system.codedom>
|
||||
<compilers>
|
||||
<compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.7.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:default /nowarn:1659;1699;1701" />
|
||||
<compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.7.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:default /nowarn:41008 /define:_MYTYPE=\"Web\" /optionInfer+" />
|
||||
</compilers>
|
||||
</system.codedom>-->
|
||||
<iBATIS>
|
||||
<logging>
|
||||
<logFactoryAdapter type="IBatisNet.Common.Logging.Impl.Log4NetLoggerFA, IBatisNet.Common.Logging.Log4Net">
|
||||
<arg key="configType" value="inline" />
|
||||
</logFactoryAdapter>
|
||||
</logging>
|
||||
</iBATIS>
|
||||
<log4net>
|
||||
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
|
||||
<file value="c:\log\ynicte\log.txt" />
|
||||
<param name="MaxSizeRollBackups" value="2" />
|
||||
<param name="MaximumFileSize" value="1024KB" />
|
||||
<param name="RollingStyle" value="Size" />
|
||||
<param name="StaticLogFileName" value="true" />
|
||||
<appendToFile value="true" />
|
||||
<layout type="log4net.Layout.PatternLayout">
|
||||
<param name="ConversionPattern" value="%d - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
|
||||
<layout type="log4net.Layout.PatternLayout">
|
||||
<param name="ConversionPattern" value="%d - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<appender name="DebugAppender" type="log4net.Appender.RollingFileAppender,log4net">
|
||||
<param name="File" value="c:\log\ynicte\debug.txt" />
|
||||
<param name="AppendToFile" value="true" />
|
||||
<param name="MaxSizeRollBackups" value="10" />
|
||||
<param name="MaximumFileSize" value="5MB" />
|
||||
<param name="RollingStyle" value="Size" />
|
||||
<param name="StaticLogFileName" value="true" />
|
||||
<layout type="log4net.Layout.PatternLayout,log4net">
|
||||
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<appender name="DeleteAppender" type="log4net.Appender.RollingFileAppender,log4net">
|
||||
<param name="File" value="c:\log\ynicte\delete.txt" />
|
||||
<param name="AppendToFile" value="true" />
|
||||
<param name="MaxSizeRollBackups" value="10" />
|
||||
<param name="MaximumFileSize" value="5MB" />
|
||||
<param name="RollingStyle" value="Size" />
|
||||
<param name="StaticLogFileName" value="true" />
|
||||
<layout type="log4net.Layout.PatternLayout,log4net">
|
||||
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<appender name="WarnAppender" type="log4net.Appender.RollingFileAppender,log4net">
|
||||
<param name="File" value="c:\log\ynicte\warn.txt" />
|
||||
<param name="AppendToFile" value="true" />
|
||||
<param name="MaxSizeRollBackups" value="10" />
|
||||
<param name="MaximumFileSize" value="5MB" />
|
||||
<param name="RollingStyle" value="Size" />
|
||||
<param name="StaticLogFileName" value="true" />
|
||||
<layout type="log4net.Layout.PatternLayout,log4net">
|
||||
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<appender name="QueryAppender" type="log4net.Appender.RollingFileAppender,log4net">
|
||||
<file value="c:\log\ynicte\query.txt" />
|
||||
<param name="MaxSizeRollBackups" value="10" />
|
||||
<param name="MaximumFileSize" value="5MB" />
|
||||
<param name="RollingStyle" value="Size" />
|
||||
<param name="StaticLogFileName" value="true" />
|
||||
<appendToFile value="true" />
|
||||
<layout type="log4net.Layout.PatternLayout">
|
||||
<param name="ConversionPattern" value="%d - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<appender name="ErrorAppender" type="log4net.Appender.RollingFileAppender,log4net">
|
||||
<file value="c:\log\ynicte\error.txt" />
|
||||
<param name="MaxSizeRollBackups" value="10" />
|
||||
<param name="MaximumFileSize" value="5MB" />
|
||||
<param name="RollingStyle" value="Size" />
|
||||
<param name="StaticLogFileName" value="true" />
|
||||
<appendToFile value="true" />
|
||||
<layout type="log4net.Layout.PatternLayout">
|
||||
<param name="ConversionPattern" value="%d - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<appender name="TryErrorAppender" type="log4net.Appender.RollingFileAppender,log4net">
|
||||
<file value="c:\log\ynicte\tryerror.txt" />
|
||||
<param name="MaxSizeRollBackups" value="10" />
|
||||
<param name="MaximumFileSize" value="5MB" />
|
||||
<param name="RollingStyle" value="Size" />
|
||||
<param name="StaticLogFileName" value="true" />
|
||||
<appendToFile value="true" />
|
||||
<layout type="log4net.Layout.PatternLayout">
|
||||
<param name="ConversionPattern" value="%d - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<!-- OFF, FATAL, ERROR, Delete, WARN, INFO, DEBUG, ALL -->
|
||||
<root>
|
||||
<level value="DEBUG" />
|
||||
<appender-ref ref="RollingLogFileAppender" />
|
||||
<appender-ref ref="ConsoleAppender" />
|
||||
</root>
|
||||
<logger name="Debug">
|
||||
<appender-ref ref="DebugAppender" />
|
||||
<level value="DEBUG" />
|
||||
</logger>
|
||||
<logger name="Query">
|
||||
<appender-ref ref="QueryAppender" />
|
||||
<level value="QUERY" />
|
||||
</logger>
|
||||
<logger name="Delete">
|
||||
<appender-ref ref="DeleteAppender" />
|
||||
<level value="DELETE" />
|
||||
</logger>
|
||||
<logger name="TryError">
|
||||
<appender-ref ref="TryErrorAppender" />
|
||||
<level value="TRYERROR" />
|
||||
</logger>
|
||||
<logger name="Warn">
|
||||
<appender-ref ref="WarnAppender" />
|
||||
<level value="WARN" />
|
||||
</logger>
|
||||
<logger name="Error">
|
||||
<appender-ref ref="ErrorAppender" />
|
||||
<level value="ERROR" />
|
||||
</logger>
|
||||
<logger name="IBatisNet.DataMapper.Commands.DefaultPreparedCommand">
|
||||
<!--<level value="DEBUG"/>-->
|
||||
<appender-ref ref="QueryAppender" />
|
||||
</logger>
|
||||
<logger name="IBatisNet.DataMapper.Configuration.Cache.CacheModel">
|
||||
<!--<level value="DEBUG"/>-->
|
||||
<appender-ref ref="QueryAppender" />
|
||||
</logger>
|
||||
<logger name="IBatisNet.DataMapper.LazyLoadList">
|
||||
<!--<level value="DEBUG"/>-->
|
||||
<appender-ref ref="QueryAppender" />
|
||||
</logger>
|
||||
<logger name="IBatisNet.DataMapper.SqlMapSession">
|
||||
<!--<level value="DEBUG"/>-->
|
||||
<appender-ref ref="QueryAppender" />
|
||||
</logger>
|
||||
<logger name="IBatisNet.Common.Transaction.TransactionScope">
|
||||
<!--<level value="DEBUG"/>-->
|
||||
<appender-ref ref="QueryAppender" />
|
||||
</logger>
|
||||
<logger name="IBatisNet.DataAccess.DaoSession">
|
||||
<!--<level value="DEBUG"/>-->
|
||||
<appender-ref ref="QueryAppender" />
|
||||
</logger>
|
||||
<logger name="IBatisNet.DataAccess.Configuration.DaoProxy">
|
||||
<!--<level value="DEBUG"/>-->
|
||||
<appender-ref ref="QueryAppender" />
|
||||
</logger>
|
||||
<logger name="IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory">
|
||||
<!--<level value="DEBUG"/>-->
|
||||
<appender-ref ref="QueryAppender" />
|
||||
</logger>
|
||||
<logger name="IBatisNet.DataMapper.Commands.IPreparedCommand">
|
||||
<!--<level value="DEBUG"/>-->
|
||||
<appender-ref ref="QueryAppender" />
|
||||
</logger>
|
||||
</log4net>
|
||||
<!--<system.diagnostics>
|
||||
<trace autoflush="true">
|
||||
<listeners>
|
||||
<add name="textWriterTraceListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="C:\tmp\lmstesl_log4net.txt" />
|
||||
</listeners>
|
||||
</trace>
|
||||
</system.diagnostics>-->
|
||||
</configuration>
|
||||
|
|
@ -2259,6 +2259,7 @@
|
|||
<isNotNull property="year">and year(a.sstime)=#year#</isNotNull>
|
||||
order by a.sstime,a.setime
|
||||
</select>
|
||||
|
||||
<select id="cm.cminningscds.applyedu.my" parameterClass="hashtable" resultClass="cminningscd">
|
||||
select
|
||||
a.cmisno,a.cmino,a.estart,a.eend,a.quota,a.cdt,a.udt,a.studyplace,a.studyplacename,a.startmonth,a.comment
|
||||
|
|
@ -2335,5 +2336,18 @@
|
|||
where a.cmno=#cmno# and a.isdel=0
|
||||
order by rsno<!--estkind,rno-->
|
||||
</select>
|
||||
|
||||
<select id="cm.cmdatas2" parameterClass="hashtable" resultClass="data">
|
||||
SELECT a.userid strval, a.username strval2
|
||||
FROM users a
|
||||
WHERE a.usertype = 11 AND a.status = 1
|
||||
AND FIND_IN_SET(a.userid, #stringval16#) > 0;
|
||||
</select>
|
||||
|
||||
<select id="cm.cmisno.exists" parameterClass="hashtable" resultClass="int">
|
||||
SELECT count(*)
|
||||
FROM cmex
|
||||
WHERE cmno = #cmno# AND cmisno = #cmisno#
|
||||
</select>
|
||||
</statements>
|
||||
</sqlMap>
|
||||
|
|
@ -1125,7 +1125,11 @@
|
|||
order by a.rno
|
||||
</select>
|
||||
<select id="lect.lectexes.all" parameterClass="hashtable" resultClass="lectex">
|
||||
select *
|
||||
from (
|
||||
select a.*
|
||||
,row_number() over(order by <isNotNull property="orderby">$orderby$</isNotNull><isNull property="orderby">a.username</isNull>) rno
|
||||
,count(a.lectno) OVER () pagetotalcount
|
||||
from (
|
||||
select a.lectno,a.userno,a.cmno,a.isrebate
|
||||
,p.payoktime,a.sdate,a.edate
|
||||
|
|
@ -1137,8 +1141,7 @@
|
|||
,f.cmisno,f.estart lestart,f.eend leend,f.sseq
|
||||
,g.cname studyplacename
|
||||
,a.iscomplete
|
||||
,row_number() over(order by <isNotNull property="orderby">$orderby$</isNotNull><isNull property="orderby">d.username</isNull>) rno
|
||||
,count(a.cdt) over() pagetotalcount
|
||||
,row_number() OVER (PARTITION BY a.lectno ORDER BY (c.estart IS NOT NULL) DESC) rn
|
||||
,cast(AES_DECRYPT(UNHEX(d.mobile), 'np123@!' ) as char) as mobile
|
||||
from lect a
|
||||
inner join cmex b on b.isdel=0 and b.cmno = a.cmno
|
||||
|
|
@ -1200,6 +1203,8 @@
|
|||
<isEqual property="isbyadmin" compareValue="1" prepend="and">c.isbyadmin = 1</isEqual>
|
||||
</isNotNull>
|
||||
) a
|
||||
WHERE a.rn = 1
|
||||
) a
|
||||
<include refid="sql.pagedynamic"></include>
|
||||
order by a.rno
|
||||
</select>
|
||||
|
|
|
|||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
24
FO/FO.csproj
24
FO/FO.csproj
|
|
@ -37,15 +37,6 @@
|
|||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Common.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=af08829b84f0328e, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Common.Logging.3.0.0\lib\net40\Common.Logging.dll</HintPath>
|
||||
|
|
@ -575,12 +566,6 @@
|
|||
<Content Include="Web.Debug.config">
|
||||
<DependentUpon>Web.config</DependentUpon>
|
||||
</Content>
|
||||
<Content Include="Web.Release.config">
|
||||
<DependentUpon>Web.config</DependentUpon>
|
||||
</Content>
|
||||
<Content Include="Web.Develop.config">
|
||||
<DependentUpon>Web.config</DependentUpon>
|
||||
</Content>
|
||||
<Content Include="Web.Staging.config">
|
||||
<DependentUpon>Web.config</DependentUpon>
|
||||
</Content>
|
||||
|
|
@ -765,6 +750,9 @@
|
|||
<Content Include="Views\Account\FindIDPW.cshtml" />
|
||||
<Content Include="Views\Account\NewPassword.cshtml" />
|
||||
<Content Include="Properties\PublishProfiles\FolderProfile.pubxml" />
|
||||
<None Include="Web.Production.config">
|
||||
<DependentUpon>Web.config</DependentUpon>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Base\Base.csproj">
|
||||
|
|
@ -784,9 +772,6 @@
|
|||
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
|
||||
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Develop|AnyCPU'">
|
||||
<OutputPath>bin\</OutputPath>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Staging|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<OutputPath>bin\</OutputPath>
|
||||
|
|
@ -796,6 +781,9 @@
|
|||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Production|AnyCPU'">
|
||||
<OutputPath>bin\</OutputPath>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||
<Import Project="$(VSToolsPath)\WebApplications\Microsoft.WebApplication.targets" Condition="'$(VSToolsPath)' != ''" />
|
||||
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" Condition="false" />
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<LastActiveSolutionConfig>Staging|Any CPU</LastActiveSolutionConfig>
|
||||
<LastActiveSolutionConfig>Production|Any CPU</LastActiveSolutionConfig>
|
||||
<ProjectView>ProjectFiles</ProjectView>
|
||||
<UseIISExpress>false</UseIISExpress>
|
||||
<Use64BitIISExpress />
|
||||
|
|
|
|||
|
|
@ -7,16 +7,15 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
|
|||
<!-- 배포 방식 지정 -->
|
||||
<WebPublishMethod>FileSystem</WebPublishMethod>
|
||||
<PublishProvider>FileSystem</PublishProvider>
|
||||
<PublishUrl>C:\ProgramData\Jenkins\.jenkins\workspace\YNICTE_FO_Staging\publish\FO</PublishUrl>
|
||||
<PublishUrl>C:\ProgramData\Jenkins\.jenkins\workspace\YNICTE_FO_Production\publish\FO</PublishUrl>
|
||||
<DeployOnBuild>true</DeployOnBuild>
|
||||
<Configuration>Staging</Configuration>
|
||||
<Configuration>Production</Configuration>
|
||||
<!-- 특정 파일/폴더 제외 -->
|
||||
<ExcludeFilesFromDeployment>Controllers\*.cs;Models\*.cs;App_Data\*</ExcludeFilesFromDeployment>
|
||||
<LastUsedBuildConfiguration>Staging</LastUsedBuildConfiguration>
|
||||
<LastUsedBuildConfiguration>Production</LastUsedBuildConfiguration>
|
||||
<LastUsedPlatform>Any CPU</LastUsedPlatform>
|
||||
<SiteUrlToLaunchAfterPublish />
|
||||
<LaunchSiteAfterPublish>True</LaunchSiteAfterPublish>
|
||||
<ExcludeApp_Data>False</ExcludeApp_Data>
|
||||
<DeleteExistingFiles>True</DeleteExistingFiles>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
|
|
@ -1,480 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
ASP.NET 응용 프로그램을 구성하는 방법에 대한 자세한 내용은 다음을 참조하세요.
|
||||
https://go.microsoft.com/fwlink/?LinkId=301880
|
||||
-->
|
||||
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
|
||||
<configSections>
|
||||
<sectionGroup name="common">
|
||||
<section name="logging" type="Common.Logging.ConfigurationSectionHandler, Common.Logging" />
|
||||
</sectionGroup>
|
||||
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
|
||||
<!--Spring-->
|
||||
<sectionGroup name="spring">
|
||||
<section name="parsers" type="Spring.Context.Support.NamespaceParsersSectionHandler, Spring.Core" />
|
||||
<section name="typeAliases" type="Spring.Context.Support.TypeAliasesSectionHandler, Spring.Core" />
|
||||
<section name="context" type="Spring.Context.Support.MvcContextHandler, Spring.Web.Mvc5" />
|
||||
<section name="objects" type="Spring.Context.Support.DefaultSectionHandler, Spring.Core" />
|
||||
<!--<section name="context" type="Spring.Context.Support.MvcContextHandler, Spring.Core" />
|
||||
<section name="objects" type="Spring.Context.Support.DefaultSectionHandler, Spring.Core" />-->
|
||||
</sectionGroup>
|
||||
<!---iBATIS-->
|
||||
<sectionGroup name="iBATIS">
|
||||
<section name="logging" type="IBatisNet.Common.Logging.ConfigurationSectionHandler, IBatisNet.Common" />
|
||||
</sectionGroup>
|
||||
<!--Common-->
|
||||
</configSections>
|
||||
<appSettings>
|
||||
<add key="webpages:Version" value="3.0.0.0" />
|
||||
<add key="webpages:Enabled" value="false" />
|
||||
<add key="ClientValidationEnabled" value="true" />
|
||||
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
|
||||
|
||||
<!--<add key="SIP" value="192.168.0.58" />-->
|
||||
<add key="fronturl" value="https://ynicte.nptc.kr" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="adminurl" value="http://ynictea.nptc.kr" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="reporturl" value="http://ynicter.nptc.kr" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--<add key="masteremail" value="edu@ynicte.or.kr;mail.ynicte.or.kr;25;ynicte@ynicte.or.kr;k7758870!%" />-->
|
||||
<add key="masteremail" value="yicte@cte.or.kr;smtp.daum.net;465;yicte2020;yicte04003" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="usessl" value="Y" />
|
||||
<add key="ssonoauth" value="Y" />
|
||||
<add key="daokey" value="ynictelms2020" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--<add key="configpath" value="Product" />-->
|
||||
<!--<add key="configpath" value="ProductDev" />-->
|
||||
<add key="configpath" value="Staging" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
|
||||
<add key="thumbnailexe" value="D:\\dev_tool\\ffmpeg.exe" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
|
||||
<!--개발자pc결제테스트를 위한 서브도메인 무효화 변수-->
|
||||
<add key="ispaytest" value="1" />
|
||||
<add key="isdevtest" value="0" />
|
||||
<add key="deliveramt" value="2500" />
|
||||
<add key="inninglimit" value="10" />
|
||||
<!--0:pc결제 url | 1:mid | 2:hashed signkey | 3:취소모듈비밀번호 | 4:거래번호앞두자리-->
|
||||
<!--테스트결제-->
|
||||
<add key="pginfo" value="https://stgstdpay.inicis.com|INIpayTest|SU5JTElURV9UUklQTEVERVNfS0VZU1RS|1111|te|" />
|
||||
<!--모바일가상계좌입금통보url | 신용카드context | 계좌이체context | 가상계좌context | -->
|
||||
<add key="pginfomobile" value="https://phd.nptc.kr:8080|/Account/PayVBankMoneyMobile" />
|
||||
|
||||
<!--상용결제-->
|
||||
<!--<add key="pginfo" value="https://stdpay.inicis.com|?|?|1111|pr|" />-->
|
||||
<!--<add key="pginfomobile" value="https://edu.kfcf.or.kr|/Account/PayVBankMoneyMobile" />-->
|
||||
|
||||
<add key="pgroot" value="D:\INIpay50_ASP" />
|
||||
|
||||
<!-- 토스페이먼츠(구LG Xpay) 결제 시작 -->
|
||||
<add key="lgdacomConfigPath" value="D:\3rdparti\lgdacomyicte" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="CST_MID" value="yicte" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--상점아이디-->
|
||||
<add key="CST_PLATFORM" value="test" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--test, service-->
|
||||
<add key="LGD_ENCODING" value="UTF-8" />
|
||||
<add key="LGD_BACKBTN_YN" value="N" />
|
||||
<add key="LGD_CASNOTEURL" value="https://ynicte.nptc.kr/Account/XPayVBankMoney" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--가상계좌 입금통보 URL-->
|
||||
<add key="LGD_AUTOFILLYN_BUYER" value="Y" />
|
||||
<add key="LGD_CASHRECEIPTYN" value="Y" />
|
||||
<add key="LGD_ESCROW_USEYN" value="N" />
|
||||
<add key="PAYMENT_CLASSIFICATION" value="te" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="LGD_MERTKEY" value="1e961022a432d24d7d8d02581ac7461f" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!-- 토스페이먼츠(구LG Xpay) 결제 종료 -->
|
||||
<add key="mastersms" value="10d3158b52019fa6b7e5563b1e35cf8c48a8caf9" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="mtssendnum" value="15447660" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="mtsdb" value="Server=218.232.111.111;Database=mtsyicte;User ID=mtsyicteremote;Password=dev1@#" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--MTS SMSMMS 발신번호, 알림톡발신키-->
|
||||
|
||||
<!--팝빌 API 연동정보-->
|
||||
<!--팝빌회원 링크아이디(LinkID)-->
|
||||
<add key="Popbill.LinkID" value="YJCTE" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--팝빌회원 비밀키(SecretKey)-->
|
||||
<add key="Popbill.SecretKey" value="nC+bFG/XTCAQ3XtsRVdPWx70wJwq8XTE5vGeW2/uxyg=" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--팝빌회원 사업자번호, '-' 제외 10자리-->
|
||||
<add key="Popbill.CorpNum" value="6218204003" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--팝빌회원 아이디(비필수)-->
|
||||
<add key="Popbill.UserID" value="" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--연동환경 설정값, 개발용(true), 상업용(false)-->
|
||||
<add key="Popbill.TaxinvoiceService.IsTest" value="true" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--인증토큰 IP 제한기능 사용여부, 권장(true)-->
|
||||
<add key="Popbill.TaxinvoiceService.IPRestrictOnOff" value="true" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--팝빌 API 서비스 고정 IP 사용여부(GA), true-사용, false-미사용, 기본값(false)-->
|
||||
<add key="Popbill.TaxinvoiceService.UseStaticIP" value="false" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--로컬서버 시간 사용 여부 true-사용, false-미사용, 기본값(false)-->
|
||||
<add key="Popbill.TaxinvoiceService.UseLocalTimeYN" value="false" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
|
||||
|
||||
<!--<add key="2024ExDate" value="2024-08-03 00:00:00"/>-->
|
||||
<add key="2024ExDate" value="2029-12-31 00:00:00" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--<add key="2024ExDate2" value="20240802"/>-->
|
||||
<add key="2024ExDate2" value="20291231" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--해당건 추후 적용으로 일단 2029년12월31일로 셋팅함-->
|
||||
|
||||
</appSettings>
|
||||
<!-- to see logging output in the attached debugger -->
|
||||
<common>
|
||||
<logging>
|
||||
<factoryAdapter type="Common.Logging.Simple.TraceLoggerFactoryAdapter, Common.Logging">
|
||||
<arg key="Level" value="ALL" />
|
||||
</factoryAdapter>
|
||||
</logging>
|
||||
</common>
|
||||
<spring>
|
||||
<!--<context>
|
||||
<resource uri="config://spring/objects"/>
|
||||
</context>
|
||||
<objects xmlns="http://www.springframework.net">
|
||||
|
||||
<object name="CustomerRepositoryService"
|
||||
type="App.Repository.CustomerRepository,App.Repository"/>
|
||||
|
||||
<object name="CustomerController" type="SpringNetMVC5.Controllers.CustomerController, SpringNetMVC5" singleton="false">
|
||||
<property name="CustomerRepository" ref="CustomerRepositoryService"/>
|
||||
</object>
|
||||
|
||||
</objects>-->
|
||||
<context>
|
||||
<resource uri="file://~/Spring/ControllersStaging.xml" />
|
||||
<resource uri="file://~/Spring/Daos.xml" />
|
||||
<!--<resource uri="file://~/Spring/Svcs.xml" />-->
|
||||
</context>
|
||||
<parsers>
|
||||
<parser type="Spring.Data.Config.DatabaseNamespaceParser, Spring.Data" />
|
||||
<parser type="Spring.Transaction.Config.TxNamespaceParser, Spring.Data" />
|
||||
</parsers>
|
||||
</spring>
|
||||
<connectionStrings>
|
||||
<add name="xls" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=Excel 8.0" />
|
||||
<add name="xlsx" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=Excel 12.0" />
|
||||
</connectionStrings>
|
||||
<!--
|
||||
web.config 변경 내용에 대한 설명은 http://go.microsoft.com/fwlink/?LinkId=235367을 참고하십시오.
|
||||
|
||||
다음 특성은 <httpRuntime> 태그에 설정할 수 있습니다.
|
||||
<system.Web>
|
||||
<httpRuntime targetFramework="4.5" />
|
||||
</system.Web>
|
||||
-->
|
||||
<system.web>
|
||||
<authentication mode="Forms">
|
||||
<forms loginUrl="~/Account/Index" timeout="2880" />
|
||||
</authentication>
|
||||
<!--<sessionState mode="StateServer" stateConnectionString="tcpip=localhost:42424" cookieless="false" timeout="1" cookieName="tesl_lms_mobile" />-->
|
||||
<!--<sessionState cookieless="UseCookies" cookieName="tesl_lms_mobile" mode="Off" stateConnectionString="tcpip=localhost:42424" timeout="60" />-->
|
||||
<!--<sessionState cookieless="UseCookies" regenerateExpiredSessionId="false" mode="StateServer" compressionEnabled="true" stateConnectionString="tcpip=localhost:42424" timeout="10" cookieName="tssc" />-->
|
||||
|
||||
|
||||
<sessionState cookieless="UseCookies" cookieName="yicte" mode="StateServer" stateConnectionString="tcpip=localhost:42424" timeout="60" />
|
||||
<!--<sessionState cookieless="UseCookies" cookieName="kfcff" mode="Off" stateConnectionString="tcpip=xxx.xxx.xxx:42424" timeout="60" />-->
|
||||
|
||||
|
||||
<!--<identity impersonate="true" userName="root" password="rhdwjdrudwod!@#45" />-->
|
||||
<!--<customErrors mode="RemoteOnly" defaultRedirect="Account/Error" allowNestedErrors="true" redirectMode="ResponseRewrite">
|
||||
<error statusCode="404" redirect="Account/Error404" />
|
||||
<error statusCode="403" redirect="Account/Error403" />
|
||||
<error statusCode="500" redirect="Account/Error500" />
|
||||
</customErrors>-->
|
||||
<customErrors mode="Off" defaultRedirect="~/Account/Error">
|
||||
<error statusCode="404" redirect="~/Account/Error404" />
|
||||
<error statusCode="403" redirect="~/Account/Error403" />
|
||||
<error statusCode="500" redirect="~/Account/Error500" />
|
||||
</customErrors>
|
||||
<compilation debug="true" targetFramework="4.6" />
|
||||
<!--<compilation debug="false" targetFramework="4.6" />product-->
|
||||
<httpRuntime targetFramework="4.5" requestValidationMode="2.0" maxRequestLength="61200" />
|
||||
<httpModules>
|
||||
<add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web" />
|
||||
</httpModules>
|
||||
</system.web>
|
||||
<!--<system.net>
|
||||
<settings>
|
||||
<servicePointManager checkCertificateName="false" checkCertificateRevocationList="false" />
|
||||
</settings>
|
||||
</system.net>-->
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Newtonsoft.Json" culture="neutral" publicKeyToken="30ad4fe6b2a6aeed" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-12.0.0.0" newVersion="12.0.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Web.Optimization" publicKeyToken="31bf3856ad364e35" />
|
||||
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="1.1.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" />
|
||||
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" />
|
||||
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Web.Http" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Common.Logging.Core" publicKeyToken="af08829b84f0328e" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Common.Logging" publicKeyToken="af08829b84f0328e" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-1.2.0.0" newVersion="1.2.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Web.Http.WebHost" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Web" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.Http.Formatting" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.2.7.0" newVersion="5.2.7.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
|
||||
<AppContextSwitchOverrides value="Switch.System.Net.DontEnableSystemDefaultTlsVersions=false; Switch.System.Net.SecurityProtocol=Ssl3,Tls12" />
|
||||
</runtime>
|
||||
<system.webServer>
|
||||
<!--<asp>
|
||||
<limits processorThreadMax="100"/>
|
||||
</asp>-->
|
||||
<security>
|
||||
<requestFiltering>
|
||||
<requestLimits maxAllowedContentLength="1073741824"></requestLimits>
|
||||
</requestFiltering>
|
||||
</security>
|
||||
<httpProtocol allowKeepAlive="false">
|
||||
<customHeaders>
|
||||
<!--<remove name="Vary"></remove>
|
||||
<add name="Vary" value="Accept-Encoding"></add>
|
||||
<add name="Access-Control-Allow-Origin" value="*"/>
|
||||
<add name="Access-Control-Allow-Headers" value="Content-Type"/>
|
||||
<add name="Access-Control-Allow-Methods" value="GET, POST"/>-->
|
||||
<add name="X-Frame-Options" value="SAMEORIGIN" />
|
||||
<!--<add name="X-Frame-Options" value="ALLOW-FROM http://www.kocw.net" />-->
|
||||
<!--<add name="Access-Control-Allow-Origin" value="http://www.kocw.net/ "/>-->
|
||||
</customHeaders>
|
||||
</httpProtocol>
|
||||
<!--<httpErrors>
|
||||
<remove statusCode="403" subStatusCode="-1" />
|
||||
<error statusCode="403" prefixLanguageFilePath="" path="Account/Error403" responseMode="ExecuteURL" />
|
||||
</httpErrors>
|
||||
<rewrite>
|
||||
<outboundRules>
|
||||
<rule name="Change location header" patternSyntax="ExactMatch">
|
||||
<match serverVariable="RESPONSE_location" pattern="/Account/Error403?foo=bar" />
|
||||
<action type="Rewrite" value="/Account/Error403" />
|
||||
</rule>
|
||||
</outboundRules>
|
||||
</rewrite>
|
||||
<defaultDocument enabled="false" />-->
|
||||
<validation validateIntegratedModeConfiguration="false" />
|
||||
<modules>
|
||||
<remove name="ApplicationInsightsWebTracking" />
|
||||
<add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web" preCondition="managedHandler" />
|
||||
</modules>
|
||||
<handlers>
|
||||
<remove name="ExtensionlessUrlHandler-Integrated-4.0" />
|
||||
<remove name="OPTIONSVerbHandler" />
|
||||
<remove name="TRACEVerbHandler" />
|
||||
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
|
||||
</handlers>
|
||||
<staticContent>
|
||||
<clientCache cacheControlMode="DisableCache" />
|
||||
<remove fileExtension=".hwp" />
|
||||
<mimeMap fileExtension=".hwp" mimeType="application/unknown" />
|
||||
</staticContent>
|
||||
<!--<staticContent>
|
||||
<remove fileExtension=".eot" />
|
||||
<mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" />
|
||||
<remove fileExtension=".ttf" />
|
||||
<mimeMap fileExtension=".ttf" mimeType="application/octet-stream" />
|
||||
<remove fileExtension=".svg" />
|
||||
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
|
||||
<remove fileExtension=".woff" />
|
||||
<mimeMap fileExtension=".woff" mimeType="application/font-woff" />
|
||||
<remove fileExtension=".hwp" />
|
||||
<mimeMap fileExtension=".hwp" mimeType="application/unknown" />
|
||||
</staticContent>-->
|
||||
|
||||
</system.webServer>
|
||||
<!-- <system.codedom>
|
||||
<compilers>
|
||||
<compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.7.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:default /nowarn:1659;1699;1701" />
|
||||
<compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.7.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:default /nowarn:41008 /define:_MYTYPE=\"Web\" /optionInfer+" />
|
||||
</compilers>
|
||||
</system.codedom>-->
|
||||
<iBATIS>
|
||||
<logging>
|
||||
<logFactoryAdapter type="IBatisNet.Common.Logging.Impl.Log4NetLoggerFA, IBatisNet.Common.Logging.Log4Net">
|
||||
<arg key="configType" value="inline" />
|
||||
</logFactoryAdapter>
|
||||
</logging>
|
||||
</iBATIS>
|
||||
<log4net>
|
||||
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
|
||||
<file value="D:\log\kfcf\log.txt" />
|
||||
<param name="MaxSizeRollBackups" value="2" />
|
||||
<param name="MaximumFileSize" value="1024KB" />
|
||||
<param name="RollingStyle" value="Size" />
|
||||
<param name="StaticLogFileName" value="true" />
|
||||
<appendToFile value="true" />
|
||||
<layout type="log4net.Layout.PatternLayout">
|
||||
<param name="ConversionPattern" value="%d - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
|
||||
<layout type="log4net.Layout.PatternLayout">
|
||||
<param name="ConversionPattern" value="%d - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<appender name="DebugAppender" type="log4net.Appender.RollingFileAppender,log4net">
|
||||
<param name="File" value="Logs/debug.txt" />
|
||||
<param name="AppendToFile" value="true" />
|
||||
<param name="MaxSizeRollBackups" value="10" />
|
||||
<param name="MaximumFileSize" value="5MB" />
|
||||
<param name="RollingStyle" value="Size" />
|
||||
<param name="StaticLogFileName" value="true" />
|
||||
<layout type="log4net.Layout.PatternLayout,log4net">
|
||||
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<appender name="DeleteAppender" type="log4net.Appender.RollingFileAppender,log4net">
|
||||
<param name="File" value="Logs/delete.txt" />
|
||||
<param name="AppendToFile" value="true" />
|
||||
<param name="MaxSizeRollBackups" value="10" />
|
||||
<param name="MaximumFileSize" value="5MB" />
|
||||
<param name="RollingStyle" value="Size" />
|
||||
<param name="StaticLogFileName" value="true" />
|
||||
<layout type="log4net.Layout.PatternLayout,log4net">
|
||||
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<appender name="WarnAppender" type="log4net.Appender.RollingFileAppender,log4net">
|
||||
<param name="File" value="Logs/warn.txt" />
|
||||
<param name="AppendToFile" value="true" />
|
||||
<param name="MaxSizeRollBackups" value="10" />
|
||||
<param name="MaximumFileSize" value="5MB" />
|
||||
<param name="RollingStyle" value="Size" />
|
||||
<param name="StaticLogFileName" value="true" />
|
||||
<layout type="log4net.Layout.PatternLayout,log4net">
|
||||
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<appender name="QueryAppender" type="log4net.Appender.RollingFileAppender,log4net">
|
||||
<param name="File" value="Logs/query.txt" />
|
||||
<param name="AppendToFile" value="true" />
|
||||
<param name="MaxSizeRollBackups" value="10" />
|
||||
<param name="MaximumFileSize" value="5MB" />
|
||||
<param name="RollingStyle" value="Size" />
|
||||
<param name="StaticLogFileName" value="true" />
|
||||
<layout type="log4net.Layout.PatternLayout,log4net">
|
||||
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<appender name="ErrorAppender" type="log4net.Appender.RollingFileAppender,log4net">
|
||||
<param name="File" value="Logs/error.txt" />
|
||||
<param name="AppendToFile" value="true" />
|
||||
<param name="MaxSizeRollBackups" value="10" />
|
||||
<param name="MaximumFileSize" value="5MB" />
|
||||
<param name="RollingStyle" value="Size" />
|
||||
<param name="StaticLogFileName" value="true" />
|
||||
<layout type="log4net.Layout.PatternLayout,log4net">
|
||||
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<appender name="TryErrorAppender" type="log4net.Appender.RollingFileAppender,log4net">
|
||||
<param name="File" value="Logs/tryerror.txt" />
|
||||
<param name="AppendToFile" value="true" />
|
||||
<param name="MaxSizeRollBackups" value="10" />
|
||||
<param name="MaximumFileSize" value="5MB" />
|
||||
<param name="RollingStyle" value="Size" />
|
||||
<param name="StaticLogFileName" value="true" />
|
||||
<layout type="log4net.Layout.PatternLayout,log4net">
|
||||
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<!-- OFF, FATAL, ERROR, Delete, WARN, INFO, DEBUG, ALL -->
|
||||
<root>
|
||||
<level value="DEBUG" />
|
||||
<appender-ref ref="RollingLogFileAppender" />
|
||||
<appender-ref ref="ConsoleAppender" />
|
||||
</root>
|
||||
<logger name="Debug">
|
||||
<appender-ref ref="DebugAppender" />
|
||||
<level value="DEBUG" />
|
||||
</logger>
|
||||
<logger name="Query">
|
||||
<appender-ref ref="QueryAppender" />
|
||||
<level value="QUERY" />
|
||||
</logger>
|
||||
<logger name="Delete">
|
||||
<appender-ref ref="DeleteAppender" />
|
||||
<level value="DELETE" />
|
||||
</logger>
|
||||
<logger name="TryError">
|
||||
<appender-ref ref="TryErrorAppender" />
|
||||
<level value="TRYERROR" />
|
||||
</logger>
|
||||
<logger name="Warn">
|
||||
<appender-ref ref="WarnAppender" />
|
||||
<level value="WARN" />
|
||||
</logger>
|
||||
<logger name="Error">
|
||||
<appender-ref ref="ErrorAppender" />
|
||||
<level value="ERROR" />
|
||||
</logger>
|
||||
<logger name="IBatisNet.DataMapper.Commands.DefaultPreparedCommand">
|
||||
<!--<level value="DEBUG"/>-->
|
||||
<appender-ref ref="QueryAppender" />
|
||||
</logger>
|
||||
<logger name="IBatisNet.DataMapper.Configuration.Cache.CacheModel">
|
||||
<!--<level value="DEBUG"/>-->
|
||||
<appender-ref ref="QueryAppender" />
|
||||
</logger>
|
||||
<logger name="IBatisNet.DataMapper.LazyLoadList">
|
||||
<!--<level value="DEBUG"/>-->
|
||||
<appender-ref ref="QueryAppender" />
|
||||
</logger>
|
||||
<logger name="IBatisNet.DataMapper.SqlMapSession">
|
||||
<!--<level value="DEBUG"/>-->
|
||||
<appender-ref ref="QueryAppender" />
|
||||
</logger>
|
||||
<logger name="IBatisNet.Common.Transaction.TransactionScope">
|
||||
<!--<level value="DEBUG"/>-->
|
||||
<appender-ref ref="QueryAppender" />
|
||||
</logger>
|
||||
<logger name="IBatisNet.DataAccess.DaoSession">
|
||||
<!--<level value="DEBUG"/>-->
|
||||
<appender-ref ref="QueryAppender" />
|
||||
</logger>
|
||||
<logger name="IBatisNet.DataAccess.Configuration.DaoProxy">
|
||||
<!--<level value="DEBUG"/>-->
|
||||
<appender-ref ref="QueryAppender" />
|
||||
</logger>
|
||||
<logger name="IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory">
|
||||
<!--<level value="DEBUG"/>-->
|
||||
<appender-ref ref="QueryAppender" />
|
||||
</logger>
|
||||
<logger name="IBatisNet.DataMapper.Commands.IPreparedCommand">
|
||||
<!--<level value="DEBUG"/>-->
|
||||
<appender-ref ref="QueryAppender" />
|
||||
</logger>
|
||||
</log4net>
|
||||
<!--<system.diagnostics>
|
||||
<trace autoflush="true">
|
||||
<listeners>
|
||||
<add name="textWriterTraceListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="C:\tmp\lmstesl_log4net.txt" />
|
||||
</listeners>
|
||||
</trace>
|
||||
</system.diagnostics>-->
|
||||
</configuration>
|
||||
|
|
@ -0,0 +1,476 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
ASP.NET 응용 프로그램을 구성하는 방법에 대한 자세한 내용은 다음을 참조하세요.
|
||||
https://go.microsoft.com/fwlink/?LinkId=301880
|
||||
-->
|
||||
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
|
||||
<configSections>
|
||||
<sectionGroup name="common">
|
||||
<section name="logging" type="Common.Logging.ConfigurationSectionHandler, Common.Logging" />
|
||||
</sectionGroup>
|
||||
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
|
||||
<!--Spring-->
|
||||
<sectionGroup name="spring">
|
||||
<section name="parsers" type="Spring.Context.Support.NamespaceParsersSectionHandler, Spring.Core" />
|
||||
<section name="typeAliases" type="Spring.Context.Support.TypeAliasesSectionHandler, Spring.Core" />
|
||||
<section name="context" type="Spring.Context.Support.MvcContextHandler, Spring.Web.Mvc5" />
|
||||
<section name="objects" type="Spring.Context.Support.DefaultSectionHandler, Spring.Core" />
|
||||
<!--<section name="context" type="Spring.Context.Support.MvcContextHandler, Spring.Core" />
|
||||
<section name="objects" type="Spring.Context.Support.DefaultSectionHandler, Spring.Core" />-->
|
||||
</sectionGroup>
|
||||
<!---iBATIS-->
|
||||
<sectionGroup name="iBATIS">
|
||||
<section name="logging" type="IBatisNet.Common.Logging.ConfigurationSectionHandler, IBatisNet.Common" />
|
||||
</sectionGroup>
|
||||
<!--Common-->
|
||||
</configSections>
|
||||
<appSettings>
|
||||
<add key="webpages:Version" value="3.0.0.0" />
|
||||
<add key="webpages:Enabled" value="false" />
|
||||
<add key="ClientValidationEnabled" value="true" />
|
||||
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
|
||||
|
||||
|
||||
<add key="fronturl" value="https://www.cte.or.kr" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="adminurl" value="https://mng.cte.or.kr/" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="reporturl" value="https://cter.cte.or.kr" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="masteremail" value="yicte2020@daum.net;smtp.daum.net;465;yicte2020;txwhczubbkcbotfd" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="usessl" value="Y" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="ssonoauth" value="Y" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="daokey" value="ynictelms2020" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="configpath" value="Product" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="thumbnailexe" value="D:\\dev_tool\\ffmpeg.exe" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
|
||||
<!--개발자pc결제테스트를 위한 서브도메인 무효화 변수-->
|
||||
<add key="ispaytest" value="0" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="isdevtest" value="0" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="deliveramt" value="2500" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="inninglimit" value="10" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--0:pc결제 url | 1:mid | 2:hashed signkey | 3:취소모듈비밀번호 | 4:거래번호앞두자리-->
|
||||
<!--테스트결제-->
|
||||
<add key="pginfo" value="https://stgstdpay.inicis.com|INIpayTest|SU5JTElURV9UUklQTEVERVNfS0VZU1RS|1111|te|" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--모바일가상계좌입금통보url | 신용카드context | 계좌이체context | 가상계좌context | -->
|
||||
<add key="pginfomobile" value="https://cte.nptc.kr|/Account/PayVBankMoneyMobile" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
|
||||
|
||||
|
||||
<!-- 토스페이먼츠(구LG Xpay) 결제 시작 -->
|
||||
<add key="lgdacomConfigPath" value="C:\inetpub\wwwroot\cte\pgpay" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="CST_MID" value="yicte" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--상점아이디-->
|
||||
<add key="CST_PLATFORM" value="service" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--test, service-->
|
||||
<add key="LGD_ENCODING" value="UTF-8" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="LGD_BACKBTN_YN" value="N" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="LGD_CASNOTEURL" value="https://www.cte.or.kr/Account/XPayVBankMoney" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--가상계좌 입금통보 URL-->
|
||||
<add key="LGD_AUTOFILLYN_BUYER" value="Y" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="LGD_CASHRECEIPTYN" value="Y" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="LGD_ESCROW_USEYN" value="N" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="PAYMENT_CLASSIFICATION" value="pr" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="LGD_MERTKEY" value="1e961022a432d24d7d8d02581ac7461f" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!-- 토스페이먼츠(구LG Xpay) 결제 종료 -->
|
||||
<add key="mastersms" value="10d3158b52019fa6b7e5563b1e35cf8c48a8caf9" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="mtssendnum" value="15447660" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<add key="mtsdb" value="Server=118.219.255.222;Database=mtsyicte;User ID=mtsyicteremote;Password=dev1@#" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--MTS SMSMMS 발신번호, 알림톡발신키-->
|
||||
|
||||
|
||||
<!--팝빌 API 연동정보-->
|
||||
<!--팝빌회원 링크아이디(LinkID)-->
|
||||
<add key="Popbill.LinkID" value="YJCTE" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--팝빌회원 비밀키(SecretKey)-->
|
||||
<add key="Popbill.SecretKey" value="nC+bFG/XTCAQ3XtsRVdPWx70wJwq8XTE5vGeW2/uxyg=" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--팝빌회원 사업자번호, '-' 제외 10자리-->
|
||||
<add key="Popbill.CorpNum" value="6218204003" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--팝빌회원 아이디(비필수)-->
|
||||
<add key="Popbill.UserID" value="" />
|
||||
<!--연동환경 설정값, 개발용(true), 상업용(false)-->
|
||||
<add key="Popbill.TaxinvoiceService.IsTest" value="false" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--인증토큰 IP 제한기능 사용여부, 권장(true)-->
|
||||
<add key="Popbill.TaxinvoiceService.IPRestrictOnOff" value="true" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--팝빌 API 서비스 고정 IP 사용여부(GA), true-사용, false-미사용, 기본값(false)-->
|
||||
<add key="Popbill.TaxinvoiceService.UseStaticIP" value="false" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
<!--로컬서버 시간 사용 여부 true-사용, false-미사용, 기본값(false)-->
|
||||
<add key="Popbill.TaxinvoiceService.UseLocalTimeYN" value="false" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
|
||||
<add key="2024ExDate2" value="20240822" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
|
||||
</appSettings>
|
||||
<!-- to see logging output in the attached debugger -->
|
||||
<common>
|
||||
<logging>
|
||||
<factoryAdapter type="Common.Logging.Simple.TraceLoggerFactoryAdapter, Common.Logging">
|
||||
<arg key="Level" value="ALL" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
|
||||
</factoryAdapter>
|
||||
</logging>
|
||||
</common>
|
||||
<spring>
|
||||
<!--<context>
|
||||
<resource uri="config://spring/objects"/>
|
||||
</context>
|
||||
<objects xmlns="http://www.springframework.net">
|
||||
|
||||
<object name="CustomerRepositoryService"
|
||||
type="App.Repository.CustomerRepository,App.Repository"/>
|
||||
|
||||
<object name="CustomerController" type="SpringNetMVC5.Controllers.CustomerController, SpringNetMVC5" singleton="false">
|
||||
<property name="CustomerRepository" ref="CustomerRepositoryService"/>
|
||||
</object>
|
||||
|
||||
</objects>-->
|
||||
<context>
|
||||
<resource uri="file://~/Spring/Controllers.xml" xdt:Transform="SetAttributes" xdt:Locator="Match(uri)" />
|
||||
<resource uri="file://~/Spring/Daos.xml" xdt:Transform="SetAttributes" xdt:Locator="Match(uri)" />
|
||||
<!--<resource uri="file://~/Spring/Svcs.xml" />-->
|
||||
</context>
|
||||
<parsers>
|
||||
<parser type="Spring.Data.Config.DatabaseNamespaceParser, Spring.Data" />
|
||||
<parser type="Spring.Transaction.Config.TxNamespaceParser, Spring.Data" />
|
||||
</parsers>
|
||||
</spring>
|
||||
<connectionStrings>
|
||||
<add name="xls" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=Excel 8.0" />
|
||||
<add name="xlsx" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=Excel 12.0" />
|
||||
</connectionStrings>
|
||||
<!--
|
||||
web.config 변경 내용에 대한 설명은 http://go.microsoft.com/fwlink/?LinkId=235367을 참고하십시오.
|
||||
|
||||
다음 특성은 <httpRuntime> 태그에 설정할 수 있습니다.
|
||||
<system.Web>
|
||||
<httpRuntime targetFramework="4.5" />
|
||||
</system.Web>
|
||||
-->
|
||||
<system.web>
|
||||
<authentication mode="Forms">
|
||||
<forms loginUrl="~/Account/Index" timeout="2880" />
|
||||
</authentication>
|
||||
<!--<sessionState mode="StateServer" stateConnectionString="tcpip=localhost:42424" cookieless="false" timeout="1" cookieName="tesl_lms_mobile" />-->
|
||||
<!--<sessionState cookieless="UseCookies" cookieName="tesl_lms_mobile" mode="Off" stateConnectionString="tcpip=localhost:42424" timeout="60" />-->
|
||||
<!--<sessionState cookieless="UseCookies" regenerateExpiredSessionId="false" mode="StateServer" compressionEnabled="true" stateConnectionString="tcpip=localhost:42424" timeout="10" cookieName="tssc" />-->
|
||||
|
||||
|
||||
<!--<sessionState cookieless="UseCookies" cookieName="kfcf" mode="StateServer" stateConnectionString="tcpip=localhost:42424" timeout="60" />-->
|
||||
<sessionState cookieless="UseCookies" cookieName="yicte" mode="StateServer" stateConnectionString="tcpip=localhost:42424" timeout="60" />
|
||||
<!--<sessionState cookieless="UseCookies" cookieName="kfcff" mode="Off" stateConnectionString="tcpip=xxx.xxx.xxx:42424" timeout="60" />-->
|
||||
|
||||
|
||||
<!--<identity impersonate="true" userName="root" password="rhdwjdrudwod!@#45" />-->
|
||||
<!--<customErrors mode="RemoteOnly" defaultRedirect="Account/Error" allowNestedErrors="true" redirectMode="ResponseRewrite">
|
||||
<error statusCode="404" redirect="Account/Error404" />
|
||||
<error statusCode="403" redirect="Account/Error403" />
|
||||
<error statusCode="500" redirect="Account/Error500" />
|
||||
</customErrors>-->
|
||||
<!--<customErrors mode="On" defaultRedirect="~/Account/Error">
|
||||
<error statusCode="404" redirect="~/Account/Error404" />
|
||||
<error statusCode="403" redirect="~/Account/Error403" />
|
||||
<error statusCode="500" redirect="~/Account/Error500" />
|
||||
</customErrors>-->
|
||||
<customErrors mode="On" defaultRedirect="~/Account/Error">
|
||||
<error statusCode="404" redirect="~/Account/Error404" />
|
||||
<error statusCode="403" redirect="~/Account/Error403" />
|
||||
<error statusCode="500" redirect="~/Account/Error500" />
|
||||
</customErrors>
|
||||
|
||||
|
||||
<compilation debug="true" targetFramework="4.6" />
|
||||
<!--<compilation debug="false" targetFramework="4.6" />product-->
|
||||
<httpRuntime targetFramework="4.5" requestValidationMode="2.0" maxRequestLength="61200" />
|
||||
<httpModules>
|
||||
<add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web" />
|
||||
</httpModules>
|
||||
</system.web>
|
||||
<!--<system.net>
|
||||
<settings>
|
||||
<servicePointManager checkCertificateName="false" checkCertificateRevocationList="false" />
|
||||
</settings>
|
||||
</system.net>-->
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Newtonsoft.Json" culture="neutral" publicKeyToken="30ad4fe6b2a6aeed" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-12.0.0.0" newVersion="12.0.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Web.Optimization" publicKeyToken="31bf3856ad364e35" />
|
||||
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="1.1.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" />
|
||||
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" />
|
||||
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Web.Http" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Common.Logging.Core" publicKeyToken="af08829b84f0328e" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Common.Logging" publicKeyToken="af08829b84f0328e" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-1.2.0.0" newVersion="1.2.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Web.Http.WebHost" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Web" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.Http.Formatting" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<AppContextSwitchOverrides value="Switch.System.Net.DontEnableSystemDefaultTlsVersions=false; Switch.System.Net.SecurityProtocol=Ssl3,Tls12" />
|
||||
</runtime>
|
||||
<system.webServer>
|
||||
<!--<asp>
|
||||
<limits processorThreadMax="100"/>
|
||||
</asp>-->
|
||||
<security>
|
||||
<requestFiltering>
|
||||
<requestLimits maxAllowedContentLength="1073741824"></requestLimits>
|
||||
</requestFiltering>
|
||||
</security>
|
||||
<httpProtocol allowKeepAlive="false">
|
||||
<customHeaders>
|
||||
<!--<remove name="Vary"></remove>
|
||||
<add name="Vary" value="Accept-Encoding"></add>
|
||||
<add name="Access-Control-Allow-Origin" value="*"/>
|
||||
<add name="Access-Control-Allow-Headers" value="Content-Type"/>
|
||||
<add name="Access-Control-Allow-Methods" value="GET, POST"/>-->
|
||||
<add name="X-Frame-Options" value="SAMEORIGIN" />
|
||||
<!--<add name="X-Frame-Options" value="ALLOW-FROM http://www.kocw.net" />-->
|
||||
<!--<add name="Access-Control-Allow-Origin" value="http://www.kocw.net/ "/>-->
|
||||
</customHeaders>
|
||||
</httpProtocol>
|
||||
<!--<httpErrors>
|
||||
<remove statusCode="403" subStatusCode="-1" />
|
||||
<error statusCode="403" prefixLanguageFilePath="" path="Account/Error403" responseMode="ExecuteURL" />
|
||||
</httpErrors>
|
||||
<rewrite>
|
||||
<outboundRules>
|
||||
<rule name="Change location header" patternSyntax="ExactMatch">
|
||||
<match serverVariable="RESPONSE_location" pattern="/Account/Error403?foo=bar" />
|
||||
<action type="Rewrite" value="/Account/Error403" />
|
||||
</rule>
|
||||
</outboundRules>
|
||||
</rewrite>
|
||||
<defaultDocument enabled="false" />-->
|
||||
<validation validateIntegratedModeConfiguration="false" />
|
||||
<modules>
|
||||
<remove name="ApplicationInsightsWebTracking" />
|
||||
<add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web" preCondition="managedHandler" />
|
||||
</modules>
|
||||
<handlers>
|
||||
<remove name="ExtensionlessUrlHandler-Integrated-4.0" />
|
||||
<remove name="OPTIONSVerbHandler" />
|
||||
<remove name="TRACEVerbHandler" />
|
||||
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
|
||||
</handlers>
|
||||
<staticContent>
|
||||
<clientCache cacheControlMode="DisableCache" />
|
||||
<remove fileExtension=".hwp" />
|
||||
<mimeMap fileExtension=".vtt" mimeType="text/vtt" />
|
||||
<mimeMap fileExtension=".hwp" mimeType="application/unknown" />
|
||||
</staticContent>
|
||||
<!--<staticContent>
|
||||
<remove fileExtension=".eot" />
|
||||
<mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" />
|
||||
<remove fileExtension=".ttf" />
|
||||
<mimeMap fileExtension=".ttf" mimeType="application/octet-stream" />
|
||||
<remove fileExtension=".svg" />
|
||||
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
|
||||
<remove fileExtension=".woff" />
|
||||
<mimeMap fileExtension=".woff" mimeType="application/font-woff" />
|
||||
<remove fileExtension=".hwp" />
|
||||
<mimeMap fileExtension=".hwp" mimeType="application/unknown" />
|
||||
</staticContent>-->
|
||||
|
||||
</system.webServer>
|
||||
<!-- <system.codedom>
|
||||
<compilers>
|
||||
<compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.7.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:default /nowarn:1659;1699;1701" />
|
||||
<compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.7.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:default /nowarn:41008 /define:_MYTYPE=\"Web\" /optionInfer+" />
|
||||
</compilers>
|
||||
</system.codedom>-->
|
||||
<iBATIS>
|
||||
<logging>
|
||||
<logFactoryAdapter type="IBatisNet.Common.Logging.Impl.Log4NetLoggerFA, IBatisNet.Common.Logging.Log4Net">
|
||||
<arg key="configType" value="inline" />
|
||||
</logFactoryAdapter>
|
||||
</logging>
|
||||
</iBATIS>
|
||||
<log4net xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
|
||||
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender" xdt:Locator="Match(name)" xdt:Transform="SetAttributes">
|
||||
<file value="c:\log\ynicte\log.txt" xdt:Transform="SetAttributes" xdt:Locator="Match(value)" />
|
||||
<param name="MaxSizeRollBackups" value="2" />
|
||||
<param name="MaximumFileSize" value="1024KB" />
|
||||
<param name="RollingStyle" value="Size" />
|
||||
<param name="StaticLogFileName" value="true" />
|
||||
<appendToFile value="true" />
|
||||
<layout type="log4net.Layout.PatternLayout">
|
||||
<param name="ConversionPattern" value="%d - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
|
||||
<layout type="log4net.Layout.PatternLayout">
|
||||
<param name="ConversionPattern" value="%d - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<appender name="DebugAppender" type="log4net.Appender.RollingFileAppender,log4net" xdt:Locator="Match(name)" xdt:Transform="SetAttributes">
|
||||
<param name="File" value="c:\log\ynicte\debug.txt" xdt:Transform="SetAttributes" xdt:Locator="Match(name)" />
|
||||
<param name="AppendToFile" value="true" />
|
||||
<param name="MaxSizeRollBackups" value="10" />
|
||||
<param name="MaximumFileSize" value="5MB" />
|
||||
<param name="RollingStyle" value="Size" />
|
||||
<param name="StaticLogFileName" value="true" />
|
||||
<layout type="log4net.Layout.PatternLayout,log4net">
|
||||
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<appender name="DeleteAppender" type="log4net.Appender.RollingFileAppender,log4net" xdt:Locator="Match(name)" xdt:Transform="SetAttributes">
|
||||
<param name="File" value="c:\log\ynicte\delete.txt" xdt:Transform="SetAttributes" xdt:Locator="Match(name)" />
|
||||
<param name="AppendToFile" value="true" />
|
||||
<param name="MaxSizeRollBackups" value="10" />
|
||||
<param name="MaximumFileSize" value="5MB" />
|
||||
<param name="RollingStyle" value="Size" />
|
||||
<param name="StaticLogFileName" value="true" />
|
||||
<layout type="log4net.Layout.PatternLayout,log4net">
|
||||
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<appender name="WarnAppender" type="log4net.Appender.RollingFileAppender,log4net" xdt:Locator="Match(name)" xdt:Transform="SetAttributes">
|
||||
<param name="File" value="c:\log\ynicte\warn.txt" xdt:Transform="SetAttributes" xdt:Locator="Match(name)" />
|
||||
<param name="AppendToFile" value="true" />
|
||||
<param name="MaxSizeRollBackups" value="10" />
|
||||
<param name="MaximumFileSize" value="5MB" />
|
||||
<param name="RollingStyle" value="Size" />
|
||||
<param name="StaticLogFileName" value="true" />
|
||||
<layout type="log4net.Layout.PatternLayout,log4net">
|
||||
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<appender name="QueryAppender" type="log4net.Appender.RollingFileAppender,log4net" xdt:Locator="Match(name)" xdt:Transform="SetAttributes">
|
||||
<file value="c:\log\ynicte\query.txt" xdt:Transform="SetAttributes" xdt:Locator="Match(value)" />
|
||||
<param name="MaxSizeRollBackups" value="10" />
|
||||
<param name="MaximumFileSize" value="5MB" />
|
||||
<param name="RollingStyle" value="Size" />
|
||||
<param name="StaticLogFileName" value="true" />
|
||||
<appendToFile value="true" />
|
||||
<layout type="log4net.Layout.PatternLayout">
|
||||
<param name="ConversionPattern" value="%d - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<appender name="ErrorAppender" type="log4net.Appender.RollingFileAppender,log4net" xdt:Locator="Match(name)" xdt:Transform="SetAttributes">
|
||||
<file value="c:\log\ynicte\error.txt" xdt:Transform="SetAttributes" xdt:Locator="Match(value)" />
|
||||
<param name="MaxSizeRollBackups" value="10" />
|
||||
<param name="MaximumFileSize" value="5MB" />
|
||||
<param name="RollingStyle" value="Size" />
|
||||
<param name="StaticLogFileName" value="true" />
|
||||
<appendToFile value="true" />
|
||||
<layout type="log4net.Layout.PatternLayout">
|
||||
<param name="ConversionPattern" value="%d - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<appender name="TryErrorAppender" type="log4net.Appender.RollingFileAppender,log4net" xdt:Locator="Match(name)" xdt:Transform="SetAttributes">
|
||||
<file value="c:\log\ynicte\tryerror.txt" xdt:Transform="SetAttributes" xdt:Locator="Match(value)" />
|
||||
<param name="MaxSizeRollBackups" value="10" />
|
||||
<param name="MaximumFileSize" value="5MB" />
|
||||
<param name="RollingStyle" value="Size" />
|
||||
<param name="StaticLogFileName" value="true" />
|
||||
<appendToFile value="true" />
|
||||
<layout type="log4net.Layout.PatternLayout">
|
||||
<param name="ConversionPattern" value="%d - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<!-- OFF, FATAL, ERROR, Delete, WARN, INFO, DEBUG, ALL -->
|
||||
<root>
|
||||
<level value="DEBUG" />
|
||||
<appender-ref ref="RollingLogFileAppender" />
|
||||
<appender-ref ref="ConsoleAppender" />
|
||||
</root>
|
||||
<logger name="Debug">
|
||||
<appender-ref ref="DebugAppender" />
|
||||
<level value="DEBUG" />
|
||||
</logger>
|
||||
<logger name="Query">
|
||||
<appender-ref ref="QueryAppender" />
|
||||
<level value="QUERY" />
|
||||
</logger>
|
||||
<logger name="Delete">
|
||||
<appender-ref ref="DeleteAppender" />
|
||||
<level value="DELETE" />
|
||||
</logger>
|
||||
<logger name="TryError">
|
||||
<appender-ref ref="TryErrorAppender" />
|
||||
<level value="TRYERROR" />
|
||||
</logger>
|
||||
<logger name="Warn">
|
||||
<appender-ref ref="WarnAppender" />
|
||||
<level value="WARN" />
|
||||
</logger>
|
||||
<logger name="Error">
|
||||
<appender-ref ref="ErrorAppender" />
|
||||
<level value="ERROR" />
|
||||
</logger>
|
||||
<logger name="IBatisNet.DataMapper.Commands.DefaultPreparedCommand">
|
||||
<!--<level value="DEBUG"/>-->
|
||||
<appender-ref ref="QueryAppender" />
|
||||
</logger>
|
||||
<logger name="IBatisNet.DataMapper.Configuration.Cache.CacheModel">
|
||||
<!--<level value="DEBUG"/>-->
|
||||
<appender-ref ref="QueryAppender" />
|
||||
</logger>
|
||||
<logger name="IBatisNet.DataMapper.LazyLoadList">
|
||||
<!--<level value="DEBUG"/>-->
|
||||
<appender-ref ref="QueryAppender" />
|
||||
</logger>
|
||||
<logger name="IBatisNet.DataMapper.SqlMapSession">
|
||||
<!--<level value="DEBUG"/>-->
|
||||
<appender-ref ref="QueryAppender" />
|
||||
</logger>
|
||||
<logger name="IBatisNet.Common.Transaction.TransactionScope">
|
||||
<!--<level value="DEBUG"/>-->
|
||||
<appender-ref ref="QueryAppender" />
|
||||
</logger>
|
||||
<logger name="IBatisNet.DataAccess.DaoSession">
|
||||
<!--<level value="DEBUG"/>-->
|
||||
<appender-ref ref="QueryAppender" />
|
||||
</logger>
|
||||
<logger name="IBatisNet.DataAccess.Configuration.DaoProxy">
|
||||
<!--<level value="DEBUG"/>-->
|
||||
<appender-ref ref="QueryAppender" />
|
||||
</logger>
|
||||
<logger name="IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory">
|
||||
<!--<level value="DEBUG"/>-->
|
||||
<appender-ref ref="QueryAppender" />
|
||||
</logger>
|
||||
<logger name="IBatisNet.DataMapper.Commands.IPreparedCommand">
|
||||
<!--<level value="DEBUG"/>-->
|
||||
<appender-ref ref="QueryAppender" />
|
||||
</logger>
|
||||
</log4net>
|
||||
<!--<system.diagnostics>
|
||||
<trace autoflush="true">
|
||||
<listeners>
|
||||
<add name="textWriterTraceListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="C:\tmp\lmstesl_log4net.txt" />
|
||||
</listeners>
|
||||
</trace>
|
||||
</system.diagnostics>-->
|
||||
</configuration>
|
||||
|
|
@ -22,42 +22,48 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Base", "Base\Base.csproj",
|
|||
EndProjectSection
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SubversionScc) = preSolution
|
||||
Svn-Managed = True
|
||||
Manager = AnkhSVN - Subversion Support for Visual Studio
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Production|Any CPU = Production|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
Staging|Any CPU = Staging|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{7D8C3282-ED23-4275-A8B6-C2533B06E30C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{7D8C3282-ED23-4275-A8B6-C2533B06E30C}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{7D8C3282-ED23-4275-A8B6-C2533B06E30C}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{7D8C3282-ED23-4275-A8B6-C2533B06E30C}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{7D8C3282-ED23-4275-A8B6-C2533B06E30C}.Production|Any CPU.ActiveCfg = Staging|Any CPU
|
||||
{7D8C3282-ED23-4275-A8B6-C2533B06E30C}.Production|Any CPU.Build.0 = Staging|Any CPU
|
||||
{7D8C3282-ED23-4275-A8B6-C2533B06E30C}.Release|Any CPU.ActiveCfg = Production|Any CPU
|
||||
{7D8C3282-ED23-4275-A8B6-C2533B06E30C}.Release|Any CPU.Build.0 = Production|Any CPU
|
||||
{7D8C3282-ED23-4275-A8B6-C2533B06E30C}.Staging|Any CPU.ActiveCfg = Staging|Any CPU
|
||||
{7D8C3282-ED23-4275-A8B6-C2533B06E30C}.Staging|Any CPU.Build.0 = Staging|Any CPU
|
||||
{707F0AAA-F7B7-414D-B763-33DE10980702}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{707F0AAA-F7B7-414D-B763-33DE10980702}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{707F0AAA-F7B7-414D-B763-33DE10980702}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{707F0AAA-F7B7-414D-B763-33DE10980702}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{707F0AAA-F7B7-414D-B763-33DE10980702}.Debug|Any CPU.ActiveCfg = Staging|Any CPU
|
||||
{707F0AAA-F7B7-414D-B763-33DE10980702}.Debug|Any CPU.Build.0 = Staging|Any CPU
|
||||
{707F0AAA-F7B7-414D-B763-33DE10980702}.Production|Any CPU.ActiveCfg = Staging|Any CPU
|
||||
{707F0AAA-F7B7-414D-B763-33DE10980702}.Release|Any CPU.ActiveCfg = Production|Any CPU
|
||||
{707F0AAA-F7B7-414D-B763-33DE10980702}.Release|Any CPU.Build.0 = Production|Any CPU
|
||||
{707F0AAA-F7B7-414D-B763-33DE10980702}.Staging|Any CPU.ActiveCfg = Staging|Any CPU
|
||||
{707F0AAA-F7B7-414D-B763-33DE10980702}.Staging|Any CPU.Build.0 = Staging|Any CPU
|
||||
{748E363F-863F-4CAA-BB9B-B3BE3BE7607E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{748E363F-863F-4CAA-BB9B-B3BE3BE7607E}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{748E363F-863F-4CAA-BB9B-B3BE3BE7607E}.Production|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{748E363F-863F-4CAA-BB9B-B3BE3BE7607E}.Production|Any CPU.Build.0 = Release|Any CPU
|
||||
{748E363F-863F-4CAA-BB9B-B3BE3BE7607E}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{748E363F-863F-4CAA-BB9B-B3BE3BE7607E}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{748E363F-863F-4CAA-BB9B-B3BE3BE7607E}.Staging|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{748E363F-863F-4CAA-BB9B-B3BE3BE7607E}.Staging|Any CPU.Build.0 = Debug|Any CPU
|
||||
{ED9C46ED-D635-4F9B-8372-599EEB050673}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{ED9C46ED-D635-4F9B-8372-599EEB050673}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{ED9C46ED-D635-4F9B-8372-599EEB050673}.Production|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{ED9C46ED-D635-4F9B-8372-599EEB050673}.Production|Any CPU.Build.0 = Release|Any CPU
|
||||
{ED9C46ED-D635-4F9B-8372-599EEB050673}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{ED9C46ED-D635-4F9B-8372-599EEB050673}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{ED9C46ED-D635-4F9B-8372-599EEB050673}.Staging|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{ED9C46ED-D635-4F9B-8372-599EEB050673}.Staging|Any CPU.Build.0 = Debug|Any CPU
|
||||
{CCAA0B88-D2FD-450C-8EF3-D5F9C6C93B25}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{CCAA0B88-D2FD-450C-8EF3-D5F9C6C93B25}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{CCAA0B88-D2FD-450C-8EF3-D5F9C6C93B25}.Production|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{CCAA0B88-D2FD-450C-8EF3-D5F9C6C93B25}.Production|Any CPU.Build.0 = Release|Any CPU
|
||||
{CCAA0B88-D2FD-450C-8EF3-D5F9C6C93B25}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{CCAA0B88-D2FD-450C-8EF3-D5F9C6C93B25}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{CCAA0B88-D2FD-450C-8EF3-D5F9C6C93B25}.Staging|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
|
|
@ -74,4 +80,8 @@ Global
|
|||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
SolutionGuid = {E270664C-5FC8-4B5D-A0E2-C8836D9CC490}
|
||||
EndGlobalSection
|
||||
GlobalSection(SubversionScc) = preSolution
|
||||
Svn-Managed = True
|
||||
Manager = AnkhSVN - Subversion Support for Visual Studio
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
|
|
|
|||
Loading…
Reference in New Issue