![]() ![]() You will recall the global assembly cache is machine-wide code cache that stores assemblies that are specifically intended for sharing by several applications on the computer. This was wasteful of resources, and more difficult to maintain when the vendor released updates to the assembly. Previously, a copy of the DLL was installed in the bin directory for every application that used it. ![]() The assembly DLL file is over 14 MB, which is relatively large, so we decided to move the DLL into the Global Assembly Cache (GAC) so it can be shared by all applications. This is definitely a good practice it keeps the potential attack surface small, and it helps to ensure that the server runs as fast as possible, without any potential for bogging down due to unnecessary programs or processes.Īll of the web applications on this particular server rely on a Microsoft.NET assembly from a third-party software component vendor. ![]() For example, there are no office productivity tools (like Office) or integrated development tools (like Visual Studio) installed in these environments. The operating environment on the server is kept very clean and lightweight, so only the bare necessities are installed. I have a customer using Windows Server 2008 for hosting its ASP.NET web applications.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |