개발설정3

This commit is contained in:
김한진 2025-12-18 17:15:55 +09:00
parent 4a086bd0cc
commit 89d31a53f7
8 changed files with 484 additions and 43 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -876,15 +876,15 @@ namespace NP.FO.Controllers
ViewBag.IsMain = true; ViewBag.IsMain = true;
#region + () ViewBag.rslt #region + () ViewBag.rslt
//var fOCommonController = new Base.Controllers.FOCommonController(); var fOCommonController = new Base.Controllers.FOCommonController();
//fOCommonController.Dao = new Dao.CommonDao(); fOCommonController.Dao = new Dao.CommonDao();
//ViewBag.rslt = fOCommonController.CheckUserLect(vm.stringval3, vm.stringval21, vm.stringval4, vm.stringval5, int.Parse(vm.stringval17), int.Parse(vm.stringval18), SUserInfo.UserNo); //ViewBag.rslt = fOCommonController.CheckUserLect(vm.stringval3, vm.stringval21, vm.stringval4, vm.stringval5, int.Parse(vm.stringval17), int.Parse(vm.stringval18), SUserInfo.UserNo);
#endregion #endregion
#region + 2025-09 ( , ) #region + 2025-09 ( , )
var result = new KeyValuePair<int, string>(); var result = new KeyValuePair<int, string>();
result = CheckUserLectInfo( result = fOCommonController.CheckUserLectInfo(
cmno: Convert.ToInt16(vm.stringval17), cmno: Convert.ToInt16(vm.stringval17),
pcmno: Convert.ToInt16(vm.stringval18), pcmno: Convert.ToInt16(vm.stringval18),
userno: SUserInfo.UserNo, userno: SUserInfo.UserNo,

View File

@ -1,33 +1,473 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!--
<!-- web.config 변환 사용에 대한 자세한 내용은 https://go.microsoft.com/fwlink/?LinkId=125889를 참조하세요. --> ASP.NET 응용 프로그램을 구성하는 방법에 대한 자세한 내용은 다음을 참조하세요.
https://go.microsoft.com/fwlink/?LinkId=301880
-->
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform"> <configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<!-- <configSections>
아래 예에서, "Match" 로케이터가 "MyDB" 값을 가진 "name" 특성을 <sectionGroup name="common">
찾은 경우에만 "SetAttributes" 변환에서 "ReleaseSQLServer"를 <section name="logging" type="Common.Logging.ConfigurationSectionHandler, Common.Logging" />
사용하도록 "connectionString"의 값을 변경합니다. </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" />
<add key="ssonoauth" value="Y" />
<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|" />
<!--모바일가상계좌입금통보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" />
<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="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="" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
<!--연동환경 설정값, 개발용(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" />
</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> <connectionStrings>
<add name="MyDB" <add name="xls" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=Excel 8.0" />
connectionString="Data Source=ReleaseSQLServer;Initial Catalog=MyReleaseDB;Integrated Security=True" <add name="xlsx" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=Excel 12.0" />
xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
</connectionStrings> </connectionStrings>
<!--
web.config 변경 내용에 대한 설명은 http://go.microsoft.com/fwlink/?LinkId=235367을 참고하십시오.
다음 특성은 <httpRuntime> 태그에 설정할 수 있습니다.
<system.Web>
<httpRuntime targetFramework="4.5" />
</system.Web>
--> -->
<system.web> <system.web>
<compilation xdt:Transform="RemoveAttributes(debug)" /> <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" />-->
아래 예에서 "Replace" 변환은 web.config 파일의
<customErrors> 섹션 전체를 바꿉니다.
<system.web> 노드 아래에는 customErrors 섹션이 하나만 있기 때문에
"xdt:Locator" 특성을 사용할 필요가 없습니다.
<customErrors defaultRedirect="GenericError.htm" <!--<sessionState cookieless="UseCookies" cookieName="kfcf" mode="StateServer" stateConnectionString="tcpip=localhost:42424" timeout="60" />-->
mode="RemoteOnly" xdt:Transform="Replace"> <sessionState cookieless="UseCookies" cookieName="yicte" mode="StateServer" stateConnectionString="tcpip=localhost:42424" timeout="60" />
<error statusCode="500" redirect="InternalError.htm"/> <!--<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>
>
-->
<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.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" />
<add name="KpnModule" type="KpnModule.NET.KpnModule" />
</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=\&quot;Web\&quot; /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" xdt:Transform="SetAttributes" xdt:Locator="Match(name)">
<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" xdt:Transform="SetAttributes" xdt:Locator="Match(name)">
<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" xdt:Transform="SetAttributes" xdt:Locator="Match(name)">
<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" xdt:Transform="SetAttributes" xdt:Locator="Match(name)">
<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" xdt:Transform="SetAttributes" xdt:Locator="Match(name)">
<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" xdt:Transform="SetAttributes" xdt:Locator="Match(name)">
<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" xdt:Transform="SetAttributes" xdt:Locator="Match(name)">
<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> </configuration>

View File

@ -54,7 +54,7 @@
<!--테스트결제--> <!--테스트결제-->
<add key="pginfo" value="https://stgstdpay.inicis.com|INIpayTest|SU5JTElURV9UUklQTEVERVNfS0VZU1RS|1111|te|" /> <add key="pginfo" value="https://stgstdpay.inicis.com|INIpayTest|SU5JTElURV9UUklQTEVERVNfS0VZU1RS|1111|te|" />
<!--모바일가상계좌입금통보url | 신용카드context | 계좌이체context | 가상계좌context | --> <!--모바일가상계좌입금통보url | 신용카드context | 계좌이체context | 가상계좌context | -->
<add key="pginfomobile" value="https://phd.nptc.kr:8080|/Account/PayVBankMoneyMobile" /> <add key="pginfomobile" value="https://phd.nptc.kr:8080|/Account/PayVBankMoneyMobile" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
<!--상용결제--> <!--상용결제-->
<!--<add key="pginfo" value="https://stdpay.inicis.com|?|?|1111|pr|" />--> <!--<add key="pginfo" value="https://stdpay.inicis.com|?|?|1111|pr|" />-->
@ -132,8 +132,8 @@
</objects>--> </objects>-->
<context> <context>
<resource uri="file://~/Spring/ControllersStaging.xml" /> <resource uri="file://~/Spring/ControllersStaging.xml" xdt:Transform="SetAttributes" xdt:Locator="Match(uri)" />
<resource uri="file://~/Spring/Daos.xml" /> <resource uri="file://~/Spring/Daos.xml" xdt:Transform="SetAttributes" xdt:Locator="Match(uri)" />
<!--<resource uri="file://~/Spring/Svcs.xml" />--> <!--<resource uri="file://~/Spring/Svcs.xml" />-->
</context> </context>
<parsers> <parsers>
@ -291,6 +291,7 @@
<staticContent> <staticContent>
<clientCache cacheControlMode="DisableCache" /> <clientCache cacheControlMode="DisableCache" />
<remove fileExtension=".hwp" /> <remove fileExtension=".hwp" />
<mimeMap fileExtension=".vtt" mimeType="text/vtt" />
<mimeMap fileExtension=".hwp" mimeType="application/unknown" /> <mimeMap fileExtension=".hwp" mimeType="application/unknown" />
</staticContent> </staticContent>
<!--<staticContent> <!--<staticContent>
@ -321,7 +322,7 @@
</logging> </logging>
</iBATIS> </iBATIS>
<log4net> <log4net>
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender"> <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender" xdt:Transform="SetAttributes" xdt:Locator="Match(name)">
<file value="D:\log\kfcf\log.txt" /> <file value="D:\log\kfcf\log.txt" />
<param name="MaxSizeRollBackups" value="2" /> <param name="MaxSizeRollBackups" value="2" />
<param name="MaximumFileSize" value="1024KB" /> <param name="MaximumFileSize" value="1024KB" />
@ -337,7 +338,7 @@
<param name="ConversionPattern" value="%d - %m%n" /> <param name="ConversionPattern" value="%d - %m%n" />
</layout> </layout>
</appender> </appender>
<appender name="DebugAppender" type="log4net.Appender.RollingFileAppender,log4net"> <appender name="DebugAppender" type="log4net.Appender.RollingFileAppender,log4net" xdt:Transform="SetAttributes" xdt:Locator="Match(name)">
<param name="File" value="Logs/debug.txt" /> <param name="File" value="Logs/debug.txt" />
<param name="AppendToFile" value="true" /> <param name="AppendToFile" value="true" />
<param name="MaxSizeRollBackups" value="10" /> <param name="MaxSizeRollBackups" value="10" />
@ -348,7 +349,7 @@
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" /> <param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
</layout> </layout>
</appender> </appender>
<appender name="DeleteAppender" type="log4net.Appender.RollingFileAppender,log4net"> <appender name="DeleteAppender" type="log4net.Appender.RollingFileAppender,log4net" xdt:Transform="SetAttributes" xdt:Locator="Match(name)">
<param name="File" value="Logs/delete.txt" /> <param name="File" value="Logs/delete.txt" />
<param name="AppendToFile" value="true" /> <param name="AppendToFile" value="true" />
<param name="MaxSizeRollBackups" value="10" /> <param name="MaxSizeRollBackups" value="10" />
@ -359,7 +360,7 @@
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" /> <param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
</layout> </layout>
</appender> </appender>
<appender name="WarnAppender" type="log4net.Appender.RollingFileAppender,log4net"> <appender name="WarnAppender" type="log4net.Appender.RollingFileAppender,log4net" xdt:Transform="SetAttributes" xdt:Locator="Match(name)">
<param name="File" value="Logs/warn.txt" /> <param name="File" value="Logs/warn.txt" />
<param name="AppendToFile" value="true" /> <param name="AppendToFile" value="true" />
<param name="MaxSizeRollBackups" value="10" /> <param name="MaxSizeRollBackups" value="10" />
@ -370,7 +371,7 @@
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" /> <param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
</layout> </layout>
</appender> </appender>
<appender name="QueryAppender" type="log4net.Appender.RollingFileAppender,log4net"> <appender name="QueryAppender" type="log4net.Appender.RollingFileAppender,log4net" xdt:Transform="SetAttributes" xdt:Locator="Match(name)">
<param name="File" value="Logs/query.txt" /> <param name="File" value="Logs/query.txt" />
<param name="AppendToFile" value="true" /> <param name="AppendToFile" value="true" />
<param name="MaxSizeRollBackups" value="10" /> <param name="MaxSizeRollBackups" value="10" />
@ -381,7 +382,7 @@
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" /> <param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
</layout> </layout>
</appender> </appender>
<appender name="ErrorAppender" type="log4net.Appender.RollingFileAppender,log4net"> <appender name="ErrorAppender" type="log4net.Appender.RollingFileAppender,log4net" xdt:Transform="SetAttributes" xdt:Locator="Match(name)">
<param name="File" value="Logs/error.txt" /> <param name="File" value="Logs/error.txt" />
<param name="AppendToFile" value="true" /> <param name="AppendToFile" value="true" />
<param name="MaxSizeRollBackups" value="10" /> <param name="MaxSizeRollBackups" value="10" />
@ -392,7 +393,7 @@
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" /> <param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
</layout> </layout>
</appender> </appender>
<appender name="TryErrorAppender" type="log4net.Appender.RollingFileAppender,log4net"> <appender name="TryErrorAppender" type="log4net.Appender.RollingFileAppender,log4net" xdt:Transform="SetAttributes" xdt:Locator="Match(name)">
<param name="File" value="Logs/tryerror.txt" /> <param name="File" value="Logs/tryerror.txt" />
<param name="AppendToFile" value="true" /> <param name="AppendToFile" value="true" />
<param name="MaxSizeRollBackups" value="10" /> <param name="MaxSizeRollBackups" value="10" />