2011-09-29 2 views
4

ASP.NET에서 라이선스가 어떻게 작동하는지 이해하려고합니다. licx 파일, App_Licenses.dll 파일이 있습니다. 그리고 WebSite 및 WebApp 프로젝트의 라이센스 작동 방식에는 차이가 있습니다.App_Licenses.dll과 licx 사이의 관계는 무엇입니까?

이것에 대한 통찰력은 큰 도움이 될 것입니다. 링크, 설명을 환영합니다.

감사합니다.

답변

2

WebSite와 WebApp의 차이는 확실하지 않지만 licx 파일의 경우 app_Licenses.dll 파일로 컴파일됩니다. 당신을 위해 생성하지 않는 경우 - 당신은 귀하의 licx 파일을 마우스 오른쪽 버튼으로 클릭하고 dll을 다시 생성 할 수 있습니다. MS 당으로

- 웹 응용 프로그램 프로젝트에서

http://connect.microsoft.com/VisualStudio/feedback/details/499908/app-license-dll-can-not-be-generated-automatically-in-asp-net-website

수동/bin 폴더로하고 .lic 파일을 복사합니다. 웹 사이트에서는이 작업이 자동으로 수행됩니다.

이 시점에서 디자이너를 새로 고치거나 프로젝트를 다시 실행하면 라이선스가있는 컨트롤이 예상대로 작동합니다.

참고 : App_LICENSES.dll은 WAP에 필요하지 않습니다. 웹 사이트에서 LICX가 포함 된 리소스로 포함되도록 App_LICENSES.dll이 생성됩니다. WAP에는 임베디드 LICX 리소스가 포함 된 프로젝트 어셈블리가 있으므로 별도의 DLL이 필요하지 않습니다.

관련 문제