Web.Config中Assemblies节点的用途是什么?

时间:2009-02-10 00:40:06

标签: asp.net ajax configuration

在Visual Studio 2005中创建新的ASP.NET AJAX Web应用程序时,默认的web.config包含以下部分(在编译节点内):

<assemblies>
    <add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</assemblies>

程序集节点是否存在似乎不会影响AJAX功能。无论Web.Config中是否包含对System.Web.Extensions的引用,更新面板等都能正常工作。

本节的目的是什么,是否可以安全删除?

2 个答案:

答案 0 :(得分:32)

可能会也可能不会安全删除。 Assemblies节点用于基于配置的参考添加。它被ASP.NET网站用于将未编译的.cs代码文件部署到他们的网站,而不是(作为明智的人)编译的程序集。

如果要将代码隐藏文件部署到您的网站而不是程序集,请将其保留。如果要部署程序集,请将其删除。

答案 1 :(得分:12)

Rick Strahl的网络日志简短而简洁地解释了这个主题的article

相关问题