App_Licenses.dll和licx之间的关系是什么?

时间:2011-09-29 20:14:20

标签: asp.net licenses.licx

我正在尝试了解许可在ASP.NET中的工作原理。 有licx文件,App_Licenses.dll文件。然后,许可如何适用于WebSite和WebApp项目之间存在差异。

任何对这些的见解都会有很大的帮助。 链接,解释是最受欢迎的。

感谢。

1 个答案:

答案 0 :(得分: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

在Web应用程序项目中,手动将.lic文件复制到/ bin文件夹。在网站中,这是自动完成的。

此时刷新设计器或重新运行项目,许可控件应按预期工作。

注意:WAP中不需要App_LICENSES.dll。在网站中,生成App_LICENSES.dll以包含LICX作为嵌入资源。在WAP中,有一个包含嵌入式LICX资源的项目程序集,因此不需要单独的DLL