2009-02-10 34 views
30

Khi tạo một ứng dụng Web ASP.NET AJAX mới trong Visual Studio 2005, web.config mặc định chứa các phần sau (bên trong biên soạn nút):Mục đích của nút Assemblies trong Web.Config là gì?

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

Cho dù hội nút hay không tồn tại dường như không ảnh hưởng đến chức năng AJAX. Cập nhật các bảng, vv làm việc tốt bất kể có hay không tham chiếu đến System.Web.Extensions được bao gồm trong Web.Config.

Mục đích của mục này là gì và nó có thể được xóa an toàn không?

Trả lời

28

Có thể hoặc không thể xóa an toàn. Nút Assemblies là để bổ sung tham chiếu dựa trên cấu hình. Nó được sử dụng bởi các trang web ASP.NET triển khai các tệp mã .cs chưa được biên dịch vào trang web của họ, chứ không phải (như những người hợp lý) biên dịch được biên dịch.

Nếu bạn đang triển khai các tệp mã-sau vào trang web của mình chứ không phải là các hội đồng, hãy giữ nó. Nếu bạn đang triển khai các hội đồng, hãy xóa nó.

11

Nhật ký web của Rick Strahl có giải thích ngắn gọn nhưng ngắn gọn article về chủ đề này.

Các vấn đề liên quan