2014-09-10 4 views
0

ASP.NET 어셈블리가 클래스 라이브러리 어셈블리와 어떻게 다릅니 까? IIS에서 클래스 라이브러리 어셈블리를 호스팅 할 수 없다면?ASP.NET 어셈블리 대 클래스 라이브러리 어셈블리

+1

아니오 및 예; 당신은 DLL (어셈블리)을 만들 수 있고, 지원하기 위해 코드를 보완하여 WCF (서비스)를 통해 코드를 노출 할 수 있습니다. 귀하의 경우에는 그것이 영리한 일이라는 확신이 들지 않으면보다 구체적인 세부 사항을 제공 할 수 있습니다. –

+0

맞아 - Microsoft.Owin.Host.IS와 같이로드 할 어셈블리가 있어야합니다. – user1121956

답변

-1

결과 집합은 그 성질이 다르지 않습니다. 그 과정에는 마법이 없습니다. IIS에서의 호스팅과 관련된 유일한 차이점은 "Debug"/ "Release"대신 출력 디렉터리 "bin"의 이름과 web.config의 존재 여부입니다.

그러나 클래스 라이브러리는 특정 코드 또는 web.config와 같은 관련 항목을 호스팅 할 때 사용하지 않아야합니다.

또한 ASP.NET 프로젝트 유형을 사용하면 F5 (디버깅 시작)와 같은 더 나은 도구가 제공됩니다.

그래서 클래스 라이브러리를 호스팅하는 것이 타당하지 않습니다.