在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的引用,更新面板等都可以正常工作。
本节的目的是什么,可以安全删除吗?
它可能会或可能不会被安全删除。“装配”节点用于基于配置的参考添加。ASP.NET网站使用它来将未编译的.cs代码文件部署到其网站,而不是(像明智的人一样)将已编译的程序集部署到他们的网站。
如果要将代码隐藏文件而不是程序集部署到您的网站,请保留在其中。如果要部署程序集,请删除它。