ASP에서 C# 언어로 만든 DLL 호출
ASP에서 .net 코드를 불러 사용하면 매우 편리하다.
얼마 전 AES 암호화 알고리즘을 ASP에서 사용해야 할 일이 있었는데 ASP 자체에서 사용하려니 막히는 부분이 너무 많아 AES 함수를 C# 언어로 작성 하였고 해당 파일을 DLL 파일로 빌드하여 ASP에서 불러 사용하는 방식으로 작업을 하였다.
오늘은 C# 언어로 작성된 파일을 ASP에서 사용하는 방법으로 기술하고자 한다.
새 프로젝트를 시작하자.
Visual C#>Class Library를 선택 후 Name에 적당한 이름을 입력한다.
Add Refrence…를 선택
System.EnterpriseServices 선택
AssemblyInfo.cs파일을 열고 [assembly: ComVisible(true)] 로 변경
Class1.cs –> AES.cs
using System;
using System.Collections.Generic;
using System.Text;
using System.EnterpriseServices;
using System.Security.Cryptography;
[assembly: ApplicationName("coolsharpAES")]
[assembly: Description("coolsharp AES")]
[assembly: ApplicationActivation(ActivationOption.Server)]
[assembly: ApplicationAccessControl(false)]
namespace TestClass
{
얼마 전 AES 암호화 알고리즘을 ASP에서 사용해야 할 일이 있었는데 ASP 자체에서 사용하려니 막히는 부분이 너무 많아 AES 함수를 C# 언어로 작성 하였고 해당 파일을 DLL 파일로 빌드하여 ASP에서 불러 사용하는 방식으로 작업을 하였다.
오늘은 C# 언어로 작성된 파일을 ASP에서 사용하는 방법으로 기술하고자 한다.
새 프로젝트를 시작하자.
Visual C#>Class Library를 선택 후 Name에 적당한 이름을 입력한다.
Add Refrence…를 선택
System.EnterpriseServices 선택
AssemblyInfo.cs파일을 열고 [assembly: ComVisible(true)] 로 변경
Class1.cs –> AES.cs
using System;
using System.Collections.Generic;
using System.Text;
using System.EnterpriseServices;
using System.Security.Cryptography;
[assembly: ApplicationName("coolsharpAES")]
[assembly: Description("coolsharp AES")]
[assembly: ApplicationActivation(ActivationOption.Server)]
[assembly: ApplicationAccessControl(false)]
namespace TestClass
{
댓글
댓글 쓰기