C# 에서 사용되는 WebClient나 WebRequest, HttpWebRequest 등은 URL을 매개변수로 string 형태로도 받지만.. 내부적으로 Uri Class로 처리하는지 Fiddler로 호출을 잡아 보면 특수문자가 인코딩되어 처리되는게 보입니다.(보통 Url Encoding이나 Decoding을 처리하는데.. 처리가 안되어 있는 사이트등에서 문제가 됩니다..) Uri Class의 Escape 자동 처리 부분을 제외하기 위해서 사용되는 방법 입니다. //------------------------------------------ 사용 --------------------------------------------- private void button1_Click(object sender, ..
분류 전체보기
IIS 에서 보안 채널중 SSL 3.0, SSL 2.0, TLS 1.0 을 미사용으로 변경후 TLS 1.1, TLS 1.2를 적용할때 WebService와 통신이 안되는 문제를 해결 하는 방법입니다. ( IIS Crypto 2.0 으로 설정시 https 통신에 문제가 생기더군요.) .NetFramework 4.5.1 이상 버전부터 ServicePointManager.SecurityProtocol 에서 Tls11, Tls12 이 생겼습니다. 아래 내용은 적용 하는 부분 입니다. static class Program { /// /// 해당 응용 프로그램의 주 진입점입니다. /// [STAThread] static void Main() { // ------------------------------------..
PowerShell를 이용한 IIS 웹사이트 자동 설정 방법 입니다.PowerSheel 파일은 D:\IIS_SETTING.ps1 으로 지정되어 있습니다. PowerShell 파일(.ps1) 처리 내용은 1. 폴더 생성2. Application Pool 생성3. Site 생성4. Site내 Application 추가 ---------------- BAT 파일 ---------------------@echo offsetlocal @echo IIS 설정 페이지 입니다. set /p str=프로젝트명칭(Html URL 에 사용가능한)을 입력하세요: IF "%str%" == "" GOTO Error Powershell.exe -noprofile -executionpolicy bypass -file "D:\IIS_..
제약 항목 1. 로그인 계정 고정(자동생성 - DB 명칭, 소문자) - 패스워드 고정 2. 대상 폴더 고정 3. Database 호환성 수준 MSSQL 2008로 고정 4. 생성 DB의 Owner는 1번에서 생성되는 계정으로 사용 * 필요 하다면 매개변수를 외부에서 받아서 사용하시면 됩니다.-------------------------------------------------------------------------------------------------------------CREATE PROC [dbo].[DB_CREATE](@DB_NAME NVARCHAR(100))ASBEGIN IF ISNULL(@DB_NAME,'') = ''RETURN -1; DECLARE @LOG_NAME NVARCHAR(..
MSSQL에서 전체 데이터 베이스의 파일 정보를 조회하기 위한 내용입니다. ---------------------------------------------------------------------------------------------------- DECLARE @TBL_TEMP TABLE ( ROWNUM int, DBNAME VARCHAR(1000), QRY VARCHAR(1000) ) DECLARE @TBL_DB TABLE ( [NAME_DB] [varchar](255), [NAME_LOGICAL] [sysname], [file_id] [int], [physical_name] [nvarchar](4000), [size] [nvarchar](200) ) DECLARE @QRY1 VARCHAR(4..
Visual Studio 에서 웹사이트 빌드 시 0x80070057 에러가 발생할 경우 - Exception from HRESULT: 0x80070057 (E_INVALIDARG) 하기 내용을 한줄씩 탐색기에 붙여 넣어 폴더가 존재 하는경우 하위 내용을 모두 삭제 후 다시 빌드 --------------------------------------------------------------------------------------------------------%LocalAppData%\Temp\Temporary ASP.NET Files\%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\%SystemRoot%\Microsoft..