创建新ASP时.NETAJAXWeb应用程序在VisualStudio2005中,默认的Web应用程序.config包含以下部分(在compilation node 内):

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

assemblies node 是否存在似乎不会影响Ajax功能.无论Web.Config中是否包含对System.Web.Extensions的引用,更新面板等都可以正常工作.

这一部分的目的是什么,可以安全地移除吗?

推荐答案

它可能会被安全移除,也可能不会被安全移除."程序集" node 用于基于配置的参考添加.它由ASP使用.NET部署未编译的网站.cs将代码文件发送到他们的网站,而不是(像明智的人那样)编译的程序集.

如果要将代码隐藏文件部署到网站而不是程序集,请将其保留在网站中.如果要部署程序集,请将其移除.

Asp.net相关问答推荐

如何在 ASP.NET 全球化中配置不变文化?

业务线应用程序:F# 会让我的生活变得轻松吗?

捕获对 ASP.NET ASMX Web 服务的 SOAP 请求

asp.net:与其中的用户控件相比,控件/页面的页面生命周期顺序是什么?

Automapper - 映射器已初始化错误

为什么 ASP.NET Identity 2.0 使用 GUID/字符串作为用户 ID?

返回 JSON 对象 (ASP.NET WebAPI)

RestSharp 获取请求的完整 URL

我可以在 Visual Studio 2010 中将任务列表项添加到 csHTML 吗?

如何使用文件上传控件 Select 多个文件?

Asp.net Identity 密码哈希

回发后动态创建的控件丢失数据

ASP.NET 中的 <%# Bind("") %> 和 <%# Eval("") %> 有什么区别?

Page.IsValid 是如何工作的?

使用 Moq 验证活动注册

如何避免 ASP.NET MVC 中的 HttpRequestValidationException 呈现导致异常的相同视图

ASP.net 中是否有 after Page_Load 事件

如何在 GridView 中隐藏 TemplateField 列

如何将 GridView.DataSource 导出到数据表或数据集?

您的下一个 ASP.NET 项目的 Select 是什么:Web 窗体还是 MVC?