Какова связь между App_Licenses.dll и licx? - PullRequest
4 голосов
/ 30 сентября 2011

Я пытаюсь понять, как работает лицензирование в ASP.NET. Есть файл licx, файл App_Licenses.dll. И затем есть разница между тем, как работает лицензирование для веб-сайта и проекта WebApp.

Любое понимание этого очень помогло бы. Ссылки, объяснения приветствуются.

Спасибо.

1 Ответ

3 голосов
/ 30 сентября 2011

Я не уверен в каких-либо различиях между WebSite и WebApp, но с файлом licx он компилируется в файл app_Licenses.dll. Если он не генерируется для вас - вы можете щелкнуть правой кнопкой мыши по файлу licx и восстановить dll.

Согласно МС -

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

В проекте веб-приложения вручную скопируйте файл .lic в папку / bin. На веб-сайте это делается автоматически.

На этом этапе обновите конструктор или перезапустите проект, и лицензионный элемент управления должен работать как положено.

Примечание: App_LICENSES.dll не требуется в WAP. На веб-сайтах создается файл App_LICENSES.dll, содержащий LICX в качестве встроенного ресурса. В WAP есть сборка проекта, которая содержит встроенный ресурс LICX, поэтому отдельная DLL не нужна

...